From e49abd909d71ba9fd12a3be97bfb224376ffa863 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 22 Apr 2014 16:39:48 +0200 Subject: [PATCH] WebSocket errors should not crash the server. --- src/main.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.coffee b/src/main.coffee index 8702e3264..f50998626 100644 --- a/src/main.coffee +++ b/src/main.coffee @@ -170,6 +170,10 @@ do $fiberize -> # response. socket.send response if socket.readyState is socket.OPEN + socket.on 'error', $fiberize (error) -> + console.error '[WARN] WebSocket', error + socket.close() + # Creates a default user if there is none. unless $wait xo.users.exists() email = 'admin@admin.net'