From: Jeffrey Altman Date: Tue, 17 Feb 2009 04:37:27 +0000 (+0000) Subject: vclosevnodefiles-ihandle-leak-20090216 X-Git-Tag: openafs-devel-1_7_1~769 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=ef9fc4fadaded1c0ea067b2fd1d423df826606ae 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. Change-Id: If4ac661a3a0f8abf7f6a79fa9d72d715861bcf51 Reviewed-on: http://gerrit.openafs.org/4272 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- diff --git a/src/vol/vnode.c b/src/vol/vnode.c index 27055ea..8918f5e 100644 --- a/src/vol/vnode.c +++ b/src/vol/vnode.c @@ -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);