From 6110db7ab57a0824db57cd7a10d4f642ebfc6108 Mon Sep 17 00:00:00 2001 From: tycho garen Date: Tue, 14 Feb 2017 17:36:34 -0500 Subject: [PATCH] error earlier on darwin for get parent pid --- process/process_darwin.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/process/process_darwin.go b/process/process_darwin.go index b3a6a2e..883c88b 100644 --- a/process/process_darwin.go +++ b/process/process_darwin.go @@ -64,6 +64,10 @@ func Pids() ([]int32, error) { func (p *Process) Ppid() (int32, error) { r, err := callPs("ppid", p.Pid, false) + if err != nil { + return 0, err + } + v, err := strconv.Atoi(r[0][0]) if err != nil { return 0, err