diff options
author | as <as.utf8@gmail.com> | 2018-08-01 18:38:46 +0000 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2018-08-01 18:53:51 +0000 |
commit | 27a9b1bbecc0b1aa02d88128ef36904e6f56ec43 (patch) | |
tree | 1ee21ae8d1d1eff9b344a2eaf31a2baa0db44775 | |
parent | acd30e9a827a1df4d99592cdd16e26a4395ebcfe (diff) | |
download | go-27a9b1bbecc0b1aa02d88128ef36904e6f56ec43.tar.gz go-27a9b1bbecc0b1aa02d88128ef36904e6f56ec43.zip |
cmd/go: avoid panic on 'go mod' without arguments
Fixes #26738
Change-Id: Icede3f59acb5b0e388660653cefc24a195b5d43b
GitHub-Last-Rev: 9989b74c12e94163c1f18859485a4ac0d74c5453
GitHub-Pull-Request: golang/go#26739
Reviewed-on: https://go-review.googlesource.com/127160
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
-rw-r--r-- | src/cmd/go/main.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/go/main.go b/src/cmd/go/main.go index 25dfe8ffa4..59d367edaa 100644 --- a/src/cmd/go/main.go +++ b/src/cmd/go/main.go @@ -193,6 +193,8 @@ BigCmdLoop: args = args[1:] if len(args) == 0 { help.PrintUsage(os.Stderr, bigCmd) + base.SetExitStatus(2) + base.Exit() } if args[0] == "help" { // Accept 'go mod help' and 'go mod help foo' for 'go help mod' and 'go help mod foo'. |