fix: listener close panic

This commit is contained in:
wwqgtxx
2025-05-22 17:01:24 +08:00
parent 199fb8fd5d
commit 5a21bf3642
3 changed files with 8 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import (
"context"
"net"
"net/http"
"runtime/debug"
"time"
N "github.com/metacubex/mihomo/common/net"
@@ -63,6 +64,7 @@ func NewListenerForHttps(l net.Listener, httpServer *http.Server, tlsConfig *Con
}
return c, nil
}, func(a any) {
log.Errorln("https server panic: %s", a)
stack := debug.Stack()
log.Errorln("https server panic: %s\n%s", a, stack)
})
}