From c8f0cc1afa779fe6dca96dc5c7f5acee46e2486d Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 31 Aug 2019 17:52:16 -0400 Subject: [PATCH] ramfs: Fix bool/status mixup in DirectoryEntryTable. Now you can actually delete files again. --- src/add-ons/kernel/file_systems/ramfs/DirectoryEntryTable.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/ramfs/DirectoryEntryTable.h b/src/add-ons/kernel/file_systems/ramfs/DirectoryEntryTable.h index 71ea63779e..c823a0aa89 100644 --- a/src/add-ons/kernel/file_systems/ramfs/DirectoryEntryTable.h +++ b/src/add-ons/kernel/file_systems/ramfs/DirectoryEntryTable.h @@ -138,8 +138,7 @@ DirectoryEntryTable::RemoveEntry(ino_t id, const char *name) Entry* child = fTable.Lookup(typename DirectoryEntryHash::Key(id, name)); if (!child) return B_NAME_NOT_FOUND; - status_t error = fTable.Remove(child); - return error; + return fTable.Remove(child) ? B_OK : B_ERROR; } // GetEntry