From: Rob Pike Date: Mon, 29 Jun 2009 18:19:38 +0000 (-0700) Subject: fix gobuild bug X-Git-Tag: weekly.2009-11-06~1310 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=104d0246ea4f6c6e2ee0263cfa9dd53d8a99fe8a;p=gostls13.git fix gobuild bug R=rsc DELTA=4 (3 added, 0 deleted, 1 changed) OCL=30845 CL=30845 --- diff --git a/src/cmd/gobuild/util.go b/src/cmd/gobuild/util.go index 99539f76de..fa8b382f20 100644 --- a/src/cmd/gobuild/util.go +++ b/src/cmd/gobuild/util.go @@ -63,7 +63,8 @@ func init() { for i, v := range binaries { var s string; - if s, err := exec.LookPath(v); err != nil { + var err os.Error; + if s, err = exec.LookPath(v); err != nil { fatal("cannot find binary %s", v); } bin[v] = s; @@ -101,6 +102,7 @@ func run(argv []string, flag int) (ok bool) { defer r.Close(); w.Close(); if err != nil { + fmt.Fprintln(os.Stderr, err); return false; } @@ -123,6 +125,7 @@ func run(argv []string, flag int) (ok bool) { } waitmsg, err := os.Wait(pid, 0); if err != nil { + fmt.Fprintln(os.Stderr, err); return false; } return waitmsg.Exited() && waitmsg.ExitStatus() == 0;