From b20e1e7e6a3bd69942d584df0174f0b07ff5714b Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 26 Feb 2025 19:02:19 -0500 Subject: [PATCH] BFS: Re-lock the stream node after starting a new transaction. --- src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp b/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp index 419839feda..2c87496da0 100644 --- a/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp +++ b/src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp @@ -899,6 +899,7 @@ BPlusTree::MakeEmpty() if (offset % (1024 * 1024) == 0) { transaction.Done(); transaction.Start(fStream->GetVolume(), fStream->BlockNumber()); + fStream->WriteLockInTransaction(transaction); } }