diff --git a/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts b/app/modules/ws2p/lib/interface/WS2PServerMessageHandler.ts index 93e59977e72963e8c0d80cc0c275cf60ef06e653..f722a765e68ee5634eeb7adabf2c06eb8680d064 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 || []) } }