check all the errors. ref

This commit is contained in:
Mark McGranaghan 2012-10-11 18:30:06 -07:00
parent f5cd23bcc4
commit c87fc65436

@ -36,13 +36,19 @@ func copyFile(src, dst string) {
func pipe(bin string, arg []string, src string) []byte { func pipe(bin string, arg []string, src string) []byte {
cmd := exec.Command(bin, arg...) cmd := exec.Command(bin, arg...)
in, _ := cmd.StdinPipe() in, err := cmd.StdinPipe()
out, _ := cmd.StdoutPipe() check(err)
cmd.Start() out, err := cmd.StdoutPipe()
in.Write([]byte(src)) check(err)
in.Close() err = cmd.Start()
bytes, _ := ioutil.ReadAll(out) check(err)
err := cmd.Wait() _, err = in.Write([]byte(src))
check(err)
err = in.Close()
check(err)
bytes, err := ioutil.ReadAll(out)
check(err)
err = cmd.Wait()
check(err) check(err)
return bytes return bytes
} }