From 5d17f05f5f61dd6df94264f568634297f350590b Mon Sep 17 00:00:00 2001 From: X512 Date: Thu, 20 Feb 2020 13:12:42 +0900 Subject: [PATCH] BFS: allow deleting "bad data" files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "bad data" files now can be deleted with "rm --force ". Fixes #15730. Change-Id: I44bda91f3c2198d30212b4d7791a9b55f947c926 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2257 Reviewed-by: Axel Dörfler Reviewed-by: waddlesplash --- src/add-ons/kernel/file_systems/bfs/Inode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/bfs/Inode.cpp b/src/add-ons/kernel/file_systems/bfs/Inode.cpp index 2fe7a8f212..1d1ce8d7b4 100644 --- a/src/add-ons/kernel/file_systems/bfs/Inode.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Inode.cpp @@ -2504,7 +2504,7 @@ Inode::Remove(Transaction& transaction, const char* name, ino_t* _id, status_t status = vnode.Get(&inode); if (status < B_OK) { REPORT_ERROR(status); - return B_ENTRY_NOT_FOUND; + return fTree->Remove(transaction, name, id); } T(Remove(inode, name));