diff --git a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp index bb80315688..5c4c832b9e 100644 --- a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp @@ -233,8 +233,10 @@ nfs4_get_vnode(fs_volume* volume, ino_t id, fs_vnode* vnode, int* _type, Inode* inode; status_t result = fs->GetInode(id, &inode); - if (result != B_OK) + if (result != B_OK) { + delete vnodeToInode; return result; + } vnodeToInode->Replace(inode); vnode->ops = &gNFSv4VnodeOps;