vclosevnodefiles-ihandle-leak-20090216
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 17 Feb 2009 04:37:27 +0000 (04:37 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 22 Mar 2011 22:55:37 +0000 (15:55 -0700)
LICENSE IPL10
FIXES 124359

don't leak ihandles on close. this isn't a complete fix for the issue
(cherry picked from commit b9816e12f7ed8213c9c4eaea09e992e69ce4ee05)

This reverts the part of 12e85227c5dbfdb1258718ee3360bffacc4f96ac that
reverted b9816e12f7ed8213c9c4eaea09e992e69ce4ee05.

Change-Id: If4ac661a3a0f8abf7f6a79fa9d72d715861bcf51
Reviewed-on: http://gerrit.openafs.org/4272
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>

src/vol/vnode.c

index 27055ea..8918f5e 100644 (file)
@@ -1689,6 +1689,7 @@ VCloseVnodeFiles_r(Volume * vp)
 
     for (i = 0; i < vec_len; i++) {
        IH_REALLYCLOSE(ih_vec[i]);
+        IH_RELEASE(ih_vec[i]);
     }
 
     free(ih_vec);