aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/work/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/go/internal/work/init.go')
-rw-r--r--src/cmd/go/internal/work/init.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/go/internal/work/init.go b/src/cmd/go/internal/work/init.go
index 022137390f..7acee3dd55 100644
--- a/src/cmd/go/internal/work/init.go
+++ b/src/cmd/go/internal/work/init.go
@@ -40,6 +40,10 @@ func BuildInit() {
cfg.BuildPkgdir = p
}
+ if cfg.BuildP <= 0 {
+ base.Fatalf("go: -p must be a positive integer: %v\n", cfg.BuildP)
+ }
+
// Make sure CC, CXX, and FC are absolute paths.
for _, key := range []string{"CC", "CXX", "FC"} {
value := cfg.Getenv(key)