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 */