tolerate empty answers from listwifi
This commit is contained in:
+4
-1
@@ -93,9 +93,12 @@ export const createResponseForControlCommand = (session: Session, dv: DataView):
|
|||||||
return [buf];
|
return [buf];
|
||||||
|
|
||||||
case ControlCommands.ListWifiAck:
|
case ControlCommands.ListWifiAck:
|
||||||
|
if (payload_len == 4) {
|
||||||
|
logger.debug("ListWifi returned []");
|
||||||
|
return [];
|
||||||
|
}
|
||||||
let startat = 0x10;
|
let startat = 0x10;
|
||||||
let msg_len = 91;
|
let msg_len = 91;
|
||||||
logger.debug("payload len", payload_len);
|
|
||||||
let msg_count = (payload_len - 9) / msg_len;
|
let msg_count = (payload_len - 9) / msg_len;
|
||||||
let remote_msg_count = dv.add(startat).readU32LE();
|
let remote_msg_count = dv.add(startat).readU32LE();
|
||||||
logger.debug(`should get messages: ${msg_count} in payload: ${remote_msg_count}`);
|
logger.debug(`should get messages: ${msg_count} in payload: ${remote_msg_count}`);
|
||||||
|
|||||||
Reference in New Issue
Block a user