forked from I2P_Developers/i2p.i2p
do not write to disk if there are no new breaches #2666
This commit is contained in:
@@ -150,15 +150,16 @@ class AccessFilter implements StatefulConnectionFilter {
|
||||
}
|
||||
}
|
||||
|
||||
boolean newBreaches = false;
|
||||
synchronized(unknownDests) {
|
||||
for (DestTracker tracker : unknownDests.values()) {
|
||||
if (!tracker.getCounter().isBreached(threshold, now))
|
||||
continue;
|
||||
breached.add(tracker.getHash().toBase32());
|
||||
newBreaches |= breached.add(tracker.getHash().toBase32());
|
||||
}
|
||||
}
|
||||
|
||||
if (breached.isEmpty())
|
||||
if (breached.isEmpty() || !newBreaches)
|
||||
continue;
|
||||
|
||||
BufferedWriter writer = null;
|
||||
|
Reference in New Issue
Block a user