From: Jeffrey Altman Date: Tue, 3 Oct 2006 03:30:20 +0000 (+0000) Subject: DEVEL15-windows-scache-ref-leak-20061002 X-Git-Tag: openafs-devel-1_5_9~49 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d9593faccc59b06c022895fd0bca3a183a65d3da;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-scache-ref-leak-20061002 when handling VNOVNODE must release the scache entry. (cherry picked from commit 62e5dab3d6ea8105cec253b45cef3ebcc0da1930) --- diff --git a/src/WINNT/afsd/cm_conn.c b/src/WINNT/afsd/cm_conn.c index 3a48feaae..f47abc197 100644 --- a/src/WINNT/afsd/cm_conn.c +++ b/src/WINNT/afsd/cm_conn.c @@ -440,6 +440,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp, lock_ObtainWrite(&cm_scacheLock); cm_RecycleSCache(scp, CM_SCACHE_RECYCLEFLAG_DESTROY_BUFFERS); + cm_ReleaseSCacheNoLock(scp); lock_ReleaseWrite(&cm_scacheLock); if (pscp) {