From 4ce1440fb85931f41cb6edcd249d22d34fe2ce32 Mon Sep 17 00:00:00 2001 From: paris Date: Thu, 18 Sep 2014 11:11:29 +0000 Subject: [PATCH] [addon attach] Make reference to socket fail-safe --- addons/attach/attach.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/attach/attach.js b/addons/attach/attach.js index cfae11d..992c790 100644 --- a/addons/attach/attach.js +++ b/addons/attach/attach.js @@ -47,7 +47,12 @@ var term = this; term.off('data', term._sendData); - socket.removeEventListener('message', term._getMessage); + + socket = (typeof socket == 'undefined') ? term.socket : socket; + + if (socket) { + socket.removeEventListener('message', term._getMessage); + } delete term.socket; };