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

This commit is contained in:
Jakob Borg 2015-03-26 13:57:27 +01:00
parent 75dc7e6671
commit 66f7d83baa
1 changed files with 5 additions and 0 deletions

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)