From: Jeffrey Altman Date: Tue, 17 Feb 2009 04:37:27 +0000 (+0000) Subject: vclosevnodefiles-ihandle-leak-20090216 X-Git-Tag: upstream/1.6.0.pre4^2~27 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d844910d7545df7b66625edcdb5ea2caaf21f341;p=packages%2Fo%2Fopenafs.git vclosevnodefiles-ihandle-leak-20090216 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 Reviewed-by: Derrick Brashear (cherry picked from commit ef9fc4fadaded1c0ea067b2fd1d423df826606ae) Change-Id: Ieeea51fd247ff4fc1b1da03c94a905c293b9fb7e Reviewed-on: http://gerrit.openafs.org/4275 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- diff --git a/src/vol/vnode.c b/src/vol/vnode.c index 1ab6702ef..e64c0d0b3 100644 --- a/src/vol/vnode.c +++ b/src/vol/vnode.c @@ -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);