pass listen struct to defer func directly

This commit is contained in:
2023-03-09 14:10:41 +01:00
parent 7a5acb5fc3
commit 0e126df3db

View File

@@ -1323,7 +1323,11 @@ func main() {
if err != nil { if err != nil {
log.Panicf("Failure listing on %s:%d: %v", l.Host, l.Port, err) log.Panicf("Failure listing on %s:%d: %v", l.Host, l.Port, err)
} }
go func() { go func(l struct {
Socket string
Host string
Port int
}) {
srv := &http.Server{ srv := &http.Server{
ReadTimeout: time.Duration(conf.Csgowtfd.Timeout.Read) * time.Second, ReadTimeout: time.Duration(conf.Csgowtfd.Timeout.Read) * time.Second,
WriteTimeout: time.Duration(conf.Csgowtfd.Timeout.Write) * time.Second, WriteTimeout: time.Duration(conf.Csgowtfd.Timeout.Write) * time.Second,
@@ -1334,7 +1338,7 @@ func main() {
if err != nil { if err != nil {
log.Fatalf("Failure serving on %s:%d: %v", l.Host, l.Port, err) log.Fatalf("Failure serving on %s:%d: %v", l.Host, l.Port, err)
} }
}() }(l)
} }
} }