Ignore config values from unknown subsystems (#10432)

This commit is contained in:
Klaus Post
2020-09-08 08:57:04 -07:00
committed by GitHub
parent a694ba93d9
commit 86a3319d41
3 changed files with 38 additions and 0 deletions

View File

@@ -448,6 +448,11 @@ func (c Config) Merge() Config {
ckvs.Set(kv.Key, kv.Value)
}
}
if _, ok := cp[subSys]; !ok {
// A config subsystem was removed or server was downgraded.
Logger.Info("config: ignoring unknown subsystem config %q\n", subSys)
continue
}
cp[subSys][tgt] = ckvs
}
}