From 1c6f50254980bd074b0035b6bf459a3dec2ce4ee Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Wed, 16 Jan 2013 09:52:10 +0100 Subject: [PATCH] nfs4: Add not null assertions for Inode::fOpenState and fDelegation --- src/add-ons/kernel/file_systems/nfs4/Inode.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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; }