From e553ede20949c3cada1afc763c59d83006477cc9 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Fri, 27 Jan 2012 14:08:16 -0500 Subject: [PATCH] deleg: release reference in remove_srvopen() nfs41_delegation_remove_srvopen() gets a reference to a delegation via delegation_find(). this reference wasn't being released Signed-off-by: Casey Bodley --- daemon/delegation.c | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/delegation.c b/daemon/delegation.c index 728a76a..bee3bc1 100644 --- a/daemon/delegation.c +++ b/daemon/delegation.c @@ -629,6 +629,7 @@ void nfs41_delegation_remove_srvopen( AcquireSRWLockExclusive(&deleg->lock); deleg->srv_open = NULL; ReleaseSRWLockExclusive(&deleg->lock); + nfs41_delegation_deref(deleg); } /* synchronous delegation return */