diff --git a/src/bin/bfs_tools/lib/Inode.cpp b/src/bin/bfs_tools/lib/Inode.cpp index f13b615cc9..9f4634fdee 100644 --- a/src/bin/bfs_tools/lib/Inode.cpp +++ b/src/bin/bfs_tools/lib/Inode.cpp @@ -621,8 +621,10 @@ Inode::EmptyInode(Disk *disk, const char *name, int32 mode) } Inode *object = new (std::nothrow) Inode(disk, inode); - if (object == NULL) + if (object == NULL) { free(inode); + return NULL; + } object->AcquireBuffer(); // this must not be deleted anymore!