From 6bed63b61f721b28a6e049b6ef20807c6479874a Mon Sep 17 00:00:00 2001 From: David Ventura Date: Fri, 3 May 2024 11:45:57 +0200 Subject: [PATCH] tolerate empty answers from listwifi --- handlers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/handlers.ts b/handlers.ts index b13aae7..d92c423 100644 --- a/handlers.ts +++ b/handlers.ts @@ -93,9 +93,12 @@ export const createResponseForControlCommand = (session: Session, dv: DataView): return [buf]; case ControlCommands.ListWifiAck: + if (payload_len == 4) { + logger.debug("ListWifi returned []"); + return []; + } let startat = 0x10; let msg_len = 91; - logger.debug("payload len", payload_len); let msg_count = (payload_len - 9) / msg_len; let remote_msg_count = dv.add(startat).readU32LE(); logger.debug(`should get messages: ${msg_count} in payload: ${remote_msg_count}`);