From 43725ae0831aa8621a0611667eea3d9c4b684ecd Mon Sep 17 00:00:00 2001 From: Parnic Date: Wed, 4 Mar 2020 21:56:06 -0600 Subject: [PATCH] Fixed remote login I forgot that this message sometimes receives a string instead of a buffer. Fixes #19 --- messages/SLGetGatewayDataMessage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/SLGetGatewayDataMessage.js b/messages/SLGetGatewayDataMessage.js index 7d31294..cf3a9e7 100644 --- a/messages/SLGetGatewayDataMessage.js +++ b/messages/SLGetGatewayDataMessage.js @@ -7,7 +7,7 @@ const MSG_ID = 18003; exports.SLGetGatewayDataMessage = class SLGetGatewayDataMessage extends SLMessage { constructor(buf) { var size; - if (buf) { + if (buf && typeof buf === 'object') { size = buf.readInt32LE(4) + 8; } super(0, MSG_ID, size);