From b3c84e12a8a40adc1877e20a5e38bb2ab459ecb7 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 12 Nov 2015 20:21:34 +0400 Subject: [PATCH] fix +10358: Object Error has no method 'indexOf' --- node_modules/vfs-local/localfs.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index 760c7299..e9cda24e 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -1903,6 +1903,8 @@ module.exports = function setup(fsOptions) { if (!attach) { meta.pty.on("data", function wait(data){ + if (data) + meta.pty.removeListener("data", wait); // Look for error states in plain text from tmux if (data.indexOf("can't create socket") > -1) { var err = new Error(data); @@ -1910,9 +1912,6 @@ module.exports = function setup(fsOptions) { err.code = "EPERM"; meta.pty.emit("data", err); } - else if (data) { - meta.pty.removeListener("data", wait); - } }); }