From: Nathan Neulinger Date: Sun, 21 Apr 2002 22:05:46 +0000 (+0000) Subject: avoid leaking catalog reference on failure X-Git-Tag: openafs-stable-1_2_4~33 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=42016ef840057579d5883ed8d7118544379f1bd0;p=packages%2Fo%2Fopenafs.git avoid leaking catalog reference on failure (cherry picked from commit 1ad668aee2c995e44974f89728b1d5e13470aec1) --- diff --git a/src/venus/fstrace.c b/src/venus/fstrace.c index 83855d2f4..1f430eb1a 100644 --- a/src/venus/fstrace.c +++ b/src/venus/fstrace.c @@ -1594,6 +1594,11 @@ tryagain: { if (!failed) { failed = 1; +#if defined(AFS_OSF_ENV) && !defined(AFS_OSF20_ENV) + catclose1 (catd); +#else + catclose (catd); +#endif goto tryagain; } sprintf ((char *) error_text, "status %08x (%s / %s)",