aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoras <as.utf8@gmail.com>2018-08-01 18:38:46 +0000
committerBryan C. Mills <bcmills@google.com>2018-08-01 18:53:51 +0000
commit27a9b1bbecc0b1aa02d88128ef36904e6f56ec43 (patch)
tree1ee21ae8d1d1eff9b344a2eaf31a2baa0db44775
parentacd30e9a827a1df4d99592cdd16e26a4395ebcfe (diff)
downloadgo-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.go2
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'.