diff --git a/router/java/src/net/i2p/router/startup/LoadRouterInfoJob.java b/router/java/src/net/i2p/router/startup/LoadRouterInfoJob.java index 8e6f2d8947bd9a9f7ed271ec403de66526c3ec28..c91b6991cf4c1c460671a1d70cf5a8fe7744c6f0 100644 --- a/router/java/src/net/i2p/router/startup/LoadRouterInfoJob.java +++ b/router/java/src/net/i2p/router/startup/LoadRouterInfoJob.java @@ -35,6 +35,7 @@ import net.i2p.router.RouterContext; import net.i2p.router.crypto.FamilyKeyCrypto; import net.i2p.router.networkdb.kademlia.PersistentDataStore; import net.i2p.util.Log; +import net.i2p.util.SystemVersion; /** * Run once or twice at startup by StartupJob, @@ -129,7 +130,7 @@ class LoadRouterInfoJob extends JobImpl { (encTypeChanged && getContext().getProperty(CreateRouterInfoJob.PROP_ROUTER_ENCTYPE) == null)) { // Not explicitly configured, and default has changed // Give a chance of rekeying for each restart - if (getContext().random().nextInt(REKEY_PROBABILITY) > 0) { + if (!SystemVersion.isSlow() && getContext().random().nextInt(REKEY_PROBABILITY) > 0) { sigTypeChanged = false; encTypeChanged = false; if (_log.shouldWarn())