Browse Source

lib/config: Subscribers get a copy of the config

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3722
Audrius Butkevicius 9 years ago
parent
commit
56e2ba29d0
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/config/wrapper.go

+ 1 - 1
lib/config/wrapper.go

@@ -159,7 +159,7 @@ func (w *Wrapper) replaceLocked(to Configuration) error {
 
 func (w *Wrapper) notifyListeners(from, to Configuration) {
 	for _, sub := range w.subs {
-		go w.notifyListener(sub, from, to)
+		go w.notifyListener(sub, from.Copy(), to.Copy())
 	}
 }