From 09cd28a52469bdefae9c6f7877fee54b6613c063 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Wed, 18 Dec 2019 23:09:49 +0700 Subject: [PATCH] Fix unref error (#400) * Update kill.js * Update kill.js * Update lib/kill.js Co-Authored-By: ehmicky --- lib/kill.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/kill.js b/lib/kill.js index dc1c77c38..813cf2e08 100644 --- a/lib/kill.js +++ b/lib/kill.js @@ -18,9 +18,14 @@ const setKillTimeout = (kill, signal, options, killResult) => { } const timeout = getForceKillAfterTimeout(options); - setTimeout(() => { + const t = setTimeout(() => { kill('SIGKILL'); - }, timeout).unref(); + }, timeout); + + // istanbul ignore else + if (t.unref) { + t.unref(); + } }; const shouldForceKill = (signal, {forceKillAfterTimeout}, killResult) => {