]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
windows-scache-ref-leak-20061002
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 3 Oct 2006 03:27:22 +0000 (03:27 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 3 Oct 2006 03:27:22 +0000 (03:27 +0000)
when handling VNOVNODE must release the scache entry.

src/WINNT/afsd/cm_conn.c

index 493261533b4685d73ce5a5237907ffd022132f41..339dcee03145ff99ccbcb5248ee4dcc0462f9759 100644 (file)
@@ -413,6 +413,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) {