1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00

Fix WiFi scan issue (#1355)

This commit is contained in:
Ivan Grokhotkov 2016-02-04 01:19:29 +03:00
parent aa0c14c2d0
commit 1d149560be

View File

@ -281,9 +281,9 @@ void ESP8266WiFiScanClass::_scanDone(void* result, int status) {
} else {
int i = 0;
bss_info_head_t* head = reinterpret_cast<bss_info_head_t*>(result);
bss_info* head = reinterpret_cast<bss_info*>(result);
for(bss_info* it = STAILQ_FIRST(head); it; it = STAILQ_NEXT(it, next), ++i)
for(bss_info* it = head; it; it = STAILQ_NEXT(it, next), ++i)
;
ESP8266WiFiScanClass::_scanCount = i;
if(i == 0) {
@ -291,7 +291,7 @@ void ESP8266WiFiScanClass::_scanDone(void* result, int status) {
} else {
bss_info* copied_info = new bss_info[i];
i = 0;
for(bss_info* it = STAILQ_FIRST(head); it; it = STAILQ_NEXT(it, next), ++i) {
for(bss_info* it = head; it; it = STAILQ_NEXT(it, next), ++i) {
memcpy(copied_info + i, it, sizeof(bss_info));
}