close file when the process closes.

This commit is contained in:
Jae Kwon 2015-05-30 17:30:25 -07:00
parent 4ae29e0ae5
commit bbcb6a09c4
1 changed files with 4 additions and 0 deletions

View File

@ -74,6 +74,10 @@ func Create(mode int, label string, execPath string, args []string, input string
}
}
proc.EndTime = time.Now() // TODO make this goroutine-safe
err = proc.OutputFile.Close()
if err != nil {
fmt.Printf("Error closing output file for %v: %v\n", proc.Label, err)
}
close(proc.WaitCh)
}()
return proc, nil