From 7a80efd8bd8f82ea8f59993c1a775371925fb6d1 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 8 Jun 2016 19:28:55 -0700 Subject: [PATCH] Don't crash demo server on refresh Fixes #100 --- demo/app.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/demo/app.js b/demo/app.js index 77038cc2..c48f6091 100644 --- a/demo/app.js +++ b/demo/app.js @@ -29,9 +29,12 @@ app.ws('/bash', function(ws, req) { cwd: process.env.PWD, env: process.env }); - term.on('data', function(data) { - ws.send(data); + try { + ws.send(data); + } catch (ex) { + // The WebSocket is not open, ignore + } }); ws.on('message', function(msg) { term.write(msg);