Don't allow arbitrarily short reconnection intervals (fixes #1524)

This commit is contained in:
Jakob Borg
2015-03-29 09:44:20 +02:00
parent cd7ce73f59
commit e6cba61740
+5
View File
@@ -370,6 +370,11 @@ func (cfg *Configuration) prepare(myID protocol.DeviceID) {
}
}
// Very short reconnection intervals are annoying
if cfg.Options.ReconnectIntervalS < 5 {
cfg.Options.ReconnectIntervalS = 5
}
cfg.Options.ListenAddress = uniqueStrings(cfg.Options.ListenAddress)
cfg.Options.GlobalAnnServers = uniqueStrings(cfg.Options.GlobalAnnServers)