From 4d496bf756ce653d568df5268aa5df73f8ec2266 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 7 Oct 2021 17:00:39 +1100 Subject: [PATCH] cmd/torrent: Ensure envpprof.Stop runs before exit --- cmd/torrent/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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( -- 2.48.1