From df535606640a6f1fae37458e50be8a76af0bbf2a Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Sun, 8 Oct 2017 15:42:21 +0200
Subject: [PATCH] [fix] #1141 Close websocket connection if authentication
 fails

---
 app/modules/ws2p/lib/WS2PServer.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/modules/ws2p/lib/WS2PServer.ts b/app/modules/ws2p/lib/WS2PServer.ts
index 93a7e8dc9..09da1f664 100644
--- a/app/modules/ws2p/lib/WS2PServer.ts
+++ b/app/modules/ws2p/lib/WS2PServer.ts
@@ -5,7 +5,7 @@ import {GlobalFifoPromise} from "../../../service/GlobalFifoPromise"
 import * as events from "events"
 import {WS2PConstants} from "./constants"
 import {WS2PMessageHandler} from "./impl/WS2PMessageHandler"
-import { WS2PStreamer } from "./WS2PStreamer";
+import {WS2PStreamer} from "./WS2PStreamer"
 
 const WebSocketServer = require('ws').Server
 
@@ -110,6 +110,7 @@ export class WS2PServer extends events.EventEmitter {
         await this.server.dal.setPeerUP(c.pubkey)
 
       } catch (e) {
+        ws.close()
         this.server.logger.warn('WS2P: cannot connect to incoming WebSocket connection: %s', e)
       }
     })
-- 
GitLab