From 2d53b3ab055faa0dc6791e1c93adfd2fe8b3a3af Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Wed, 19 Jan 2022 13:12:01 +0100
Subject: [PATCH] - fix: bloom filter not properly replaced after reaching 80%
 cap

---
 deep_fixitycheck.pl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/deep_fixitycheck.pl b/deep_fixitycheck.pl
index a6bd345..a8147a2 100644
--- a/deep_fixitycheck.pl
+++ b/deep_fixitycheck.pl
@@ -373,6 +373,9 @@ sub stage2_for_ie {
     $report_path->append_utf8(" none\n");
   }
   # write report
+
+  # return current bloom filter
+  return $bf;
 }
 
 sub stage2 ($$$$) {
@@ -433,7 +436,7 @@ sub stage2 ($$$$) {
     if (scalar @{$unseen} == 0) {$report_path->append_utf8("skipped because files already checked using IE $prev_ie\n");}
     $prev_ie = $actual_ie;
     ###
-    stage2_for_ie($unseen, $bf, $map_path, $report_path, $stat);
+    $bf = stage2_for_ie($unseen, $bf, $map_path, $report_path, $stat);
   }
   say "";
   $stat->{end} = time;
-- 
GitLab