nfs4: Fix CID 991506: memory leak in case of error
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user