From 633289def61cfdb77b4e085a506005b91c54c69e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Mon, 27 Jun 2022 15:24:01 +0200 Subject: [PATCH] [realtek-ambz] Fix reporting invalid networks after scanning --- arduino/realtek-ambz/libraries/WiFi/WiFiScan.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arduino/realtek-ambz/libraries/WiFi/WiFiScan.cpp b/arduino/realtek-ambz/libraries/WiFi/WiFiScan.cpp index 50415a8..307dd48 100644 --- a/arduino/realtek-ambz/libraries/WiFi/WiFiScan.cpp +++ b/arduino/realtek-ambz/libraries/WiFi/WiFiScan.cpp @@ -17,6 +17,9 @@ static rtw_result_t scanHandler(rtw_scan_handler_result_t *result) { rtw_scan_result_t *net = &result->ap_details; net->SSID.val[net->SSID.len] = '\0'; + if (!net->SSID.len) + return RTW_SUCCESS; + uint8_t last = cls->scanAlloc(scan->count + 1); scan->ap[last].ssid = strdup((char *)net->SSID.val);