]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
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>
Wed, 23 Mar 2011 18:26:24 +0000 (11:26 -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.

Reviewed-on: http://gerrit.openafs.org/4272
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit ef9fc4fadaded1c0ea067b2fd1d423df826606ae)

Change-Id: Ieeea51fd247ff4fc1b1da03c94a905c293b9fb7e
Reviewed-on: http://gerrit.openafs.org/4275
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/vol/vnode.c

index 1ab6702efad5378e016892dfaf3754194ab48628..e64c0d0b3db39e8e109701effa2997d4bde9aef0 100644 (file)
@@ -1686,6 +1686,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);