fix arguments for vfs process close event

pull/389/head
nightwing 2016-12-20 21:50:13 +00:00
rodzic 13243832d7
commit 3b87e1748a
2 zmienionych plików z 4 dodań i 4 usunięć

4
node_modules/vfs-socket/consumer.js wygenerowano vendored
Wyświetl plik

@ -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];

4
node_modules/vfs-socket/worker.js wygenerowano vendored
Wyświetl plik

@ -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) {