From ea7183eeda4d47c61cfcaf7860fb1243ac3c107e Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 10 May 2021 08:38:35 -0400 Subject: [PATCH] Sybil: Fix retention of old analysis files when configured to never delete --- router/java/src/net/i2p/router/sybil/PersistSybil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router/java/src/net/i2p/router/sybil/PersistSybil.java b/router/java/src/net/i2p/router/sybil/PersistSybil.java index 0c3876735..c5f1a8f97 100644 --- a/router/java/src/net/i2p/router/sybil/PersistSybil.java +++ b/router/java/src/net/i2p/router/sybil/PersistSybil.java @@ -196,6 +196,9 @@ public class PersistSybil { removeTime = Analysis.DEFAULT_REMOVE_TIME; } long age = _context.getProperty(Analysis.PROP_REMOVETIME, removeTime); + // 0 means never delete + if (age <= 0) + return; long freq2 = 2 * _context.getProperty(Analysis.PROP_FREQUENCY, Analysis.DEFAULT_FREQUENCY); if (age < freq2) age = freq2;