summaryrefslogtreecommitdiff
path: root/src/cmd/pprof
diff options
context:
space:
mode:
authorMohit Agarwal <mohit@sdf.org>2015-11-06 23:27:01 +0530
committerRuss Cox <rsc@golang.org>2015-12-05 04:09:15 +0000
commit08ab43eca244e7bec0228c17d93a7cde17b20f7f (patch)
tree44ddc0181481e7a8352e45963d7614e1f38e1d65 /src/cmd/pprof
parent3fb9e08758df3f2ace772271c73692e483d85a80 (diff)
downloadgo-git-08ab43eca244e7bec0228c17d93a7cde17b20f7f.tar.gz
cmd/pprof: exit with non-zero status code on error
Set the status code in case of error. Fixes #11510 Change-Id: If461c30a1f6d2275539f33a2eabd7b19bbfa411d Reviewed-on: https://go-review.googlesource.com/16718 Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/cmd/pprof')
-rw-r--r--src/cmd/pprof/pprof.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/pprof/pprof.go b/src/cmd/pprof/pprof.go
index 44f4f6cb72..2b20f1da77 100644
--- a/src/cmd/pprof/pprof.go
+++ b/src/cmd/pprof/pprof.go
@@ -27,6 +27,7 @@ func main() {
var extraCommands map[string]*commands.Command // no added Go-specific commands
if err := driver.PProf(flags{}, fetch.Fetcher, symbolize, new(objTool), plugin.StandardUI(), extraCommands); err != nil {
fmt.Fprintf(os.Stderr, "%v\n", err)
+ os.Exit(2)
}
}