diff --git a/src/add-ons/kernel/file_systems/nfs4/Inode.cpp b/src/add-ons/kernel/file_systems/nfs4/Inode.cpp index 795a2a206b..e2f3241c6a 100644 --- a/src/add-ons/kernel/file_systems/nfs4/Inode.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/Inode.cpp @@ -917,6 +917,8 @@ Inode::RecallReadDelegation() void Inode::ReturnDelegation(bool truncate) { + ASSERT(fDelegation != NULL); + fDelegation->GiveUp(truncate); fMetaCache.UnlockValid(); @@ -934,6 +936,8 @@ Inode::ReturnDelegation(bool truncate) void Inode::ReleaseOpenState() { + ASSERT(fOpenState != NULL); + if (fOpenState->ReleaseReference() == 1) fOpenState = NULL; }