From 1d149560beba3b851dce7df364d8576ebaa42a0c Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Thu, 4 Feb 2016 01:19:29 +0300 Subject: [PATCH] Fix WiFi scan issue (#1355) --- libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp index bf9edd261..b9186e899 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp @@ -281,9 +281,9 @@ void ESP8266WiFiScanClass::_scanDone(void* result, int status) { } else { int i = 0; - bss_info_head_t* head = reinterpret_cast(result); + bss_info* head = reinterpret_cast(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)); }