From bae8d9ab83443c1161411e3c30a5a81b6d94eeab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 31 Mar 2012 21:57:14 +0200 Subject: [PATCH] Reset the counter after each pass. --- src/add-ons/disk_systems/bfs/BFSAddOn.cpp | 1 + src/tools/bfs_shell/command_checkfs.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/add-ons/disk_systems/bfs/BFSAddOn.cpp b/src/add-ons/disk_systems/bfs/BFSAddOn.cpp index 32765fc82e..e0ca448e4e 100644 --- a/src/add-ons/disk_systems/bfs/BFSAddOn.cpp +++ b/src/add-ons/disk_systems/bfs/BFSAddOn.cpp @@ -289,6 +289,7 @@ BFSPartitionHandle::Repair(bool checkOnly) if (previousPass != result.pass) { printf("Recreating broken index b+trees...\n"); previousPass = result.pass; + counter = 0; } } } diff --git a/src/tools/bfs_shell/command_checkfs.cpp b/src/tools/bfs_shell/command_checkfs.cpp index 3517e09462..35a6648c5b 100644 --- a/src/tools/bfs_shell/command_checkfs.cpp +++ b/src/tools/bfs_shell/command_checkfs.cpp @@ -91,6 +91,7 @@ command_checkfs(int argc, const char* const* argv) if (previousPass != result.pass) { fssh_dprintf("Recreating broken index b+trees...\n"); previousPass = result.pass; + counter = 0; } } }