lib/config: Fix aliased append, copy config inputs and outputs (fixes #5063) (#5069)

This commit is contained in:
Audrius Butkevicius
2018-07-26 22:14:12 +01:00
committed by Jakob Borg
parent 682ffcb8ed
commit 5161f03f02
4 changed files with 61 additions and 32 deletions

View File

@@ -154,6 +154,7 @@ func (cfg Configuration) Copy() Configuration {
}
newCfg.Options = cfg.Options.Copy()
newCfg.GUI = cfg.GUI.Copy()
// DeviceIDs are values
newCfg.IgnoredDevices = make([]protocol.DeviceID, len(cfg.IgnoredDevices))