summaryrefslogtreecommitdiffstats
path: root/src/os_unix.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/os_unix.c')
-rw-r--r--src/os_unix.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/os_unix.c b/src/os_unix.c
index 156168fcc3..bbc74c7f70 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -5475,7 +5475,9 @@ mch_stop_job(job_T *job, char_u *how)
job_pid = -job_pid;
#endif
- kill(job_pid, sig);
+ /* Never kill ourselves! */
+ if (job_pid != 0)
+ kill(job_pid, sig);
return OK;
}