fix server initialization

This commit is contained in:
yusing 2025-02-27 00:58:24 +08:00
parent f8b732c9b8
commit 485aa0f52b

View file

@ -109,7 +109,6 @@ func Start(parent task.Parent, srv *http.Server, logger *zerolog.Logger) {
var lc net.ListenConfig var lc net.ListenConfig
go func() {
// Serve already closes the listener on return // Serve already closes the listener on return
l, err := lc.Listen(task.Context(), "tcp", srv.Addr) l, err := lc.Listen(task.Context(), "tcp", srv.Addr)
if err != nil { if err != nil {
@ -123,6 +122,7 @@ func Start(parent task.Parent, srv *http.Server, logger *zerolog.Logger) {
logger.Info().Str("addr", srv.Addr).Msg("server started") logger.Info().Str("addr", srv.Addr).Msg("server started")
go func() {
if srv.TLSConfig == nil { if srv.TLSConfig == nil {
err = srv.Serve(l) err = srv.Serve(l)
} else { } else {