diff --git a/cmd/gost/program.go b/cmd/gost/program.go index 2cf5516..7d3f339 100644 --- a/cmd/gost/program.go +++ b/cmd/gost/program.go @@ -98,9 +98,8 @@ func (p *program) Start() error { if err != nil { return err } - defer s.Close() - go func() { + defer s.Close() log.Info("api service on ", s.Addr()) log.Fatal(s.Serve()) }()