From: Matt Joiner Date: Thu, 7 Oct 2021 06:00:39 +0000 (+1100) Subject: cmd/torrent: Ensure envpprof.Stop runs before exit X-Git-Tag: v1.34.0~9 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=4d496bf756ce653d568df5268aa5df73f8ec2266;p=btrtrc.git cmd/torrent: Ensure envpprof.Stop runs before exit --- diff --git a/cmd/torrent/main.go b/cmd/torrent/main.go index dabccf9d..260f51d2 100644 --- a/cmd/torrent/main.go +++ b/cmd/torrent/main.go @@ -209,7 +209,6 @@ func exitSignalHandlers(notify *missinggo.SynchronizedEvent) { } func main() { - defer envpprof.Stop() if err := mainErr(); err != nil { log.Printf("error in main: %v", err) os.Exit(1) @@ -217,6 +216,7 @@ func main() { } func mainErr() error { + defer envpprof.Stop() stdLog.SetFlags(stdLog.Flags() | stdLog.Lshortfile) debug := args.Flag(args.FlagOpt{Long: "debug"}) p := args.ParseMain(