diff --git a/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp b/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp index f1569c2c79..419839feda 100644 --- a/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp +++ b/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp @@ -853,6 +853,7 @@ BPlusTree::MakeEmpty() { // Put all nodes into the free list in order Transaction transaction(fStream->GetVolume(), fStream->BlockNumber()); + fStream->WriteLockInTransaction(transaction); // Reset the header, and root node CachedNode cached(this);