From 6cddec04b580c3e723300ac2361cdf44570cd0f3 Mon Sep 17 00:00:00 2001 From: Ola Bini Date: Wed, 25 Mar 2020 19:54:32 +0000 Subject: Only send configuration updates if the channel exists --- cmd/grumble/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/grumble/server.go b/cmd/grumble/server.go index 8dc0f21..64b4dd8 100644 --- a/cmd/grumble/server.go +++ b/cmd/grumble/server.go @@ -193,7 +193,10 @@ func (server *Server) SetSuperUserPassword(password string) { key := "SuperUserPassword" val := "sha1$" + salt + "$" + digest server.cfg.Set(key, val) - server.cfgUpdate <- &KeyValuePair{Key: key, Value: val} + + if server.cfgUpdate != nil { + server.cfgUpdate <- &KeyValuePair{Key: key, Value: val} + } } // CheckSuperUserPassword checks whether password matches the set SuperUser password. -- cgit v1.2.3