From 96f67941cecf966dafdbdd85dfaa80189df2158b Mon Sep 17 00:00:00 2001 From: Alexey Date: Sun, 30 Nov 2025 10:11:46 +0200 Subject: [PATCH] stop fix --- internal/server/server.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index 57a2f04..2989e9b 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -228,11 +228,6 @@ func (ls *LiveServer) Start(addr string) error { func (ls *LiveServer) stop(inst *instance) error { slog.Debug("stopping server") - instAny := ls.active.Load() - if instAny == nil { - return nil - } - inst.ln.Close() err := inst.srv.Shutdown(context.Background()) if err != nil { @@ -247,7 +242,11 @@ func (ls *LiveServer) stop(inst *instance) error { } func (ls *LiveServer) Stop() error { - return ls.stop(ls.active.Load().(*instance)) + inst := ls.active.Load().(*instance) + if inst == nil { + return nil + } + return ls.stop(inst) }