From efe2e7f775305edbcbf8b908e85fc9ad6f78a916 Mon Sep 17 00:00:00 2001 From: Robin Lambertz <robinpub@googlemail.com> Date: Sun, 27 Jan 2013 11:47:35 +0000 Subject: [PATCH] Fixes #20 for real this time... --- lib/server.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/server.js b/lib/server.js index fd40db2..62d1c40 100644 --- a/lib/server.js +++ b/lib/server.js @@ -24,6 +24,11 @@ Server.prototype.listen = function(port, host) { self.socketServer = net.createServer(); self.socketServer.on('connection', function(socket) { var client = new Client(true); + client._end = client.end; + client.end = function end(endReason) { + client.write(0xff, {reason: endReason}); + client._end(endReason); + } client.id = nextId++; self.clients[client.id] = client; client.on('error', function(err) {