Add error handling to Signal()

This commit is contained in:
Peter Waller
2014-05-21 19:49:13 +01:00
parent 1b47f05224
commit 78d368d8ae
+6 -3
View File
@@ -27,7 +27,10 @@ func (p *Process) Start() error {
return p.Cmd.Start()
}
func (p *Process) Signal(signal syscall.Signal) {
group, _ := os.FindProcess(-1 * p.Process.Pid)
group.Signal(signal)
func (p *Process) Signal(signal syscall.Signal) error {
group, err := os.FindProcess(-1 * p.Process.Pid)
if err == nil {
err = group.Signal(signal)
}
return err
}