aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/pprof
diff options
context:
space:
mode:
authorEgon Elbre <egonelbre@gmail.com>2016-03-12 21:09:14 +0200
committerBrad Fitzpatrick <bradfitz@golang.org>2016-03-13 20:38:16 +0000
commit69f49e1cbcc38be1abb4bd8b2bd3376f53cc55c3 (patch)
tree141e9ec5815ad9feda01925f144a948013bac2a6 /src/cmd/pprof
parentaf1c29c1c1051a26de4cc72454827dd01e578b45 (diff)
downloadgo-69f49e1cbcc38be1abb4bd8b2bd3376f53cc55c3.tar.gz
go-69f49e1cbcc38be1abb4bd8b2bd3376f53cc55c3.zip
cmd/pprof: fix crash with invalid source
pprof crashed when running with: go tool pprof %INVALID Change-Id: I47c2a4da7273e3a97a833f320a650b8c6b59d6b9 Reviewed-on: https://go-review.googlesource.com/20632 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/pprof')
-rw-r--r--src/cmd/pprof/internal/driver/driver.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/pprof/internal/driver/driver.go b/src/cmd/pprof/internal/driver/driver.go
index df6a2d18b2..7cd1ddc928 100644
--- a/src/cmd/pprof/internal/driver/driver.go
+++ b/src/cmd/pprof/internal/driver/driver.go
@@ -139,7 +139,7 @@ func adjustURL(source string, sec int, ui plugin.UI) (adjusted, host string, dur
if err != nil || (url.Host == "" && url.Scheme != "" && url.Scheme != "file") {
url, err = url.Parse("http://" + source)
if err != nil {
- return source, url.Host, time.Duration(30) * time.Second
+ return source, "", 0
}
}
if scheme := strings.ToLower(url.Scheme); scheme == "" || scheme == "file" {