From 3b87e1748a8c0a688779ec383e267df79cbf3251 Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 20 Dec 2016 21:50:13 +0000 Subject: [PATCH] fix arguments for vfs process close event --- node_modules/vfs-socket/consumer.js | 4 ++-- node_modules/vfs-socket/worker.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/node_modules/vfs-socket/consumer.js b/node_modules/vfs-socket/consumer.js index 3b4efd2b..0417a3de 100644 --- a/node_modules/vfs-socket/consumer.js +++ b/node_modules/vfs-socket/consumer.js @@ -279,13 +279,13 @@ function Consumer() { process.exited = true; process.emit("exit", code, signal); } - function onProcessClose(pid) { + function onProcessClose(pid, code, signal) { var process = proxyProcesses[pid]; if (!process) return; if (process.exited) delete proxyProcesses[pid]; process.closed = true; - process.emit("close"); + process.emit("close", code, signal); } function onPtyKill(pid){ var process = proxyProcesses[pid]; diff --git a/node_modules/vfs-socket/worker.js b/node_modules/vfs-socket/worker.js index ed7a282b..a08404de 100644 --- a/node_modules/vfs-socket/worker.js +++ b/node_modules/vfs-socket/worker.js @@ -215,14 +215,14 @@ function Worker(vfs) { delete processes[pid]; remote.onExit && remote.onExit(pid, code, signal); }); - process.on("close", function () { + process.on("close", function (code, signal) { delete processes[pid]; if (!onlyPid) { delete streams[process.stdout.id]; delete streams[process.stderr.id]; delete streams[process.stdin.id]; } - remote.onProcessClose && remote.onProcessClose(pid); + remote.onProcessClose && remote.onProcessClose(pid, code, signal); }); process.kill = function(code, callback) {