aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-12-02 17:55:10 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-12-02 17:55:10 +0100
commit2dc843b60ea813bdadf3c2142d4d18fb4d4d78b7 (patch)
tree92f73e352f5d14f46e82f2379259a9fefa3f031b
parenta870fa231ff67836c8b9a7afbfcedf53425e3c0f (diff)
fix reference types in Config not being reset correctly on reload
-rw-r--r--config.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/config.go b/config.go
index 7dfdbae..66a150a 100644
--- a/config.go
+++ b/config.go
@@ -275,10 +275,12 @@ func LoadConfig() error {
config.AuthBackend = defaultAuthBackend
config.TelnetAddr = defaultTelnetAddr
config.BindAddr = defaultBindAddr
+ config.Servers = make(map[string]Server)
config.FallbackServers = make([]string, 0)
config.Groups = make(map[string][]string)
config.UserGroups = make(map[string]string)
config.List.Interval = defaultListInterval
+ config.List.Mods = make([]string, 0)
f, err := os.OpenFile(Path("config.json"), os.O_RDWR|os.O_CREATE, 0666)
if err != nil {