From d3098fa2f0bc06c98631acf24b438b539bf06239 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 4 Nov 2015 13:26:24 +0000 Subject: [PATCH] Fix null.kill() TypeError: Cannot call method 'kill' of null at Parent.disconnect (/home/ubuntu/workspace/node_modules/vfs-child/parent.js:65:15) at Parent.master.destroy (/home/ubuntu/workspace/plugins/c9.vfs.server/vfs.js:142:16) # Please enter the commit message for your changes. Lines starting at Vfs.destroy (/home/ubuntu/workspace/plugins/c9.vfs.server/vfs.js:109:21) # with '#' will be ignored, and an empty message aborts the commit. at EventEmitter.entry.destroy (/home/ubuntu/workspace/plugins/c9.vfs.server/cache.js:131:40) # On branch fix-vfs at remove (/home/ubuntu/workspace/plugins/c9.vfs.server/cache.js:110:23) # Changes to be committed: at null._onTimeout (/home/ubuntu/workspace/plugins/c9.vfs.server/cache.js:143:21) # modified: node_modules/vfs-child/parent.js at Timer.listOnTimeout [as ontimeout] (timers.js:112:15) # Changes not staged for commit: --- node_modules/vfs-child/parent.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node_modules/vfs-child/parent.js b/node_modules/vfs-child/parent.js index 2c1dc7a9..d51fca64 100644 --- a/node_modules/vfs-child/parent.js +++ b/node_modules/vfs-child/parent.js @@ -49,11 +49,11 @@ function Parent(fsOptions) { } function done(err, vfs) { - if (!child) return; + if (!callback) return; child.removeListener("error", done); child.on("error", function ignore(err) {}); - child = null; callback(err, vfs); + callback = null; } }