From 1e347a4c00e678d004379015b2b571ef82b73a61 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 11 Dec 2024 01:04:01 +0200 Subject: [PATCH] main: don't stop server if it wasn't started --- pkg/gomuks/gomuks.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/gomuks/gomuks.go b/pkg/gomuks/gomuks.go index 264f964..3758eb6 100644 --- a/pkg/gomuks/gomuks.go +++ b/pkg/gomuks/gomuks.go @@ -217,9 +217,11 @@ func (gmx *Gomuks) DirectStop() { closer(websocket.StatusServiceRestart, "Server shutting down") } gmx.Client.Stop() - err := gmx.Server.Close() - if err != nil { - gmx.Log.Error().Err(err).Msg("Failed to close server") + if gmx.Server != nil { + err := gmx.Server.Close() + if err != nil { + gmx.Log.Error().Err(err).Msg("Failed to close server") + } } }