From fb312614bdbe454655d9ab65a2538d4190b694bd Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 26 Sep 2017 14:36:30 +0200
Subject: [PATCH] [fix] #1102 Take care of WS2P/heads message

---
 app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts b/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts
index 93e59977e..f722a765e 100644
--- a/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts
+++ b/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts
@@ -57,7 +57,7 @@ export class WS2PServerMessageHandler implements WS2PMessageHandler {
           const raw = dto.getRawSigned()
           await this.server.writeRawPeer(raw)
         }
-        else if (json.body.heads) {
+        else if (json.body.heads && typeof json.body.heads === "object" && json.body.heads.length !== undefined) {
           await this.cluster.headsReceived(json.body.heads || [])
         }
       }
-- 
GitLab