deleg: release reference in nfs41_delegation_getattr()

Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
This commit is contained in:
Casey Bodley 2012-02-16 12:09:17 -05:00
parent 75c96068e9
commit 294f30baec

View file

@ -801,7 +801,7 @@ int nfs41_delegation_getattr(
}
ReleaseSRWLockShared(&deleg->lock);
if (status)
goto out;
goto out_deleg;
ZeroMemory(info, sizeof(nfs41_file_info));
@ -810,8 +810,10 @@ int nfs41_delegation_getattr(
client_name_cache(client), fileid, info);
if (status) {
status = NFS4ERR_BADHANDLE;
goto out;
goto out_deleg;
}
out_deleg:
nfs41_delegation_deref(deleg);
out:
dprintf(DGLVL, "<-- nfs41_delegation_getattr() returning %s\n",
nfs_error_string(status));