diff --git a/cli/htmgo/tasks/process/pid_unix.go b/cli/htmgo/tasks/process/pid_unix.go index d85321c..95ad994 100644 --- a/cli/htmgo/tasks/process/pid_unix.go +++ b/cli/htmgo/tasks/process/pid_unix.go @@ -10,6 +10,9 @@ import ( ) func KillProcess(process *os.Process) error { + if process == nil { + return nil + } return syscall.Kill(-process.Pid, syscall.SIGKILL) } diff --git a/cli/htmgo/tasks/process/pid_windows.go b/cli/htmgo/tasks/process/pid_windows.go index 4dcb74a..3a79bbe 100644 --- a/cli/htmgo/tasks/process/pid_windows.go +++ b/cli/htmgo/tasks/process/pid_windows.go @@ -7,6 +7,9 @@ import ( import "golang.org/x/sys/windows" func KillProcess(process *os.Process) error { + if process == nil { + return nil + } return process.Kill() }