fix gobuild bug

R=rsc
DELTA=4  (3 added, 0 deleted, 1 changed)
OCL=30845
CL=30845
This commit is contained in:
Rob Pike 2009-06-29 11:19:38 -07:00
parent b2871b727e
commit 104d0246ea
1 changed files with 4 additions and 1 deletions

View File

@ -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;