lib/config: Don't require restart when adding folders/devices or changing listen address

The VersioningConfig change is because it defaults to nil but gets
deserialized to map[string]string{}. Now prepare() enforces a single
representation of the empty map.

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3065
This commit is contained in:
Jakob Borg authored and Audrius Butkevicius committed 2016-05-09 11:30:19 +00:00
1 parent 0761d804a4
commit 8b7b0a03eb
2 files changed
+5

No files matched your search

+4
View File
@@ -138,6 +138,10 @@ func (f *FolderConfiguration) prepare() {
} else if f.RescanIntervalS < 0 {
f.RescanIntervalS = 0
}
if f.Versioning.Params == nil {
f.Versioning.Params = make(map[string]string)
}
}
func (f *FolderConfiguration) cleanedPath() string {