diff --git a/router/java/src/net/i2p/router/peermanager/PeerManager.java b/router/java/src/net/i2p/router/peermanager/PeerManager.java index d488f3031..0162dd749 100644 --- a/router/java/src/net/i2p/router/peermanager/PeerManager.java +++ b/router/java/src/net/i2p/router/peermanager/PeerManager.java @@ -136,7 +136,8 @@ class PeerManager { try { _log.debug("Periodic profile store start"); storeProfiles(); - _persistenceHelper.deleteOldProfiles(EXPIRE_AGE); + if (shouldDecay) + _persistenceHelper.deleteOldProfiles(EXPIRE_AGE); _log.debug("Periodic profile store end"); } catch (Throwable t) { _log.log(Log.CRIT, "Error storing profiles", t);