]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
avoid leaking catalog reference on failure
authorNathan Neulinger <nneul@umr.edu>
Sun, 21 Apr 2002 22:05:46 +0000 (22:05 +0000)
committerGarry Zacheiss <zacheiss@mit.edu>
Sun, 21 Apr 2002 22:05:46 +0000 (22:05 +0000)
(cherry picked from commit 1ad668aee2c995e44974f89728b1d5e13470aec1)

src/venus/fstrace.c

index 83855d2f40bbd32674ef5f5f05761eeb6a2dd331..1f430eb1a78f4c7f47ba74bdff89419cec776236 100644 (file)
@@ -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)",