From 7e10df450b180c41d6153d8c913113983964e567 Mon Sep 17 00:00:00 2001 From: Maurin Date: Wed, 28 Apr 2021 19:06:19 +0200 Subject: [PATCH] Fix wrong password same SSID Look at last element of list first (with hopefully correct password) --- libraries/WiFi/src/WiFiMulti.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/WiFi/src/WiFiMulti.cpp b/libraries/WiFi/src/WiFiMulti.cpp index b821c099fd4..3d69e481293 100644 --- a/libraries/WiFi/src/WiFiMulti.cpp +++ b/libraries/WiFi/src/WiFiMulti.cpp @@ -128,8 +128,8 @@ uint8_t WiFiMulti::run(uint32_t connectTimeout) WiFi.getNetworkInfo(i, ssid_scan, sec_scan, rssi_scan, BSSID_scan, chan_scan); bool known = false; - for(uint32_t x = 0; x < APlist.size(); x++) { - WifiAPlist_t entry = APlist[x]; + for(uint32_t x = APlist.size() ; x > 0; x--) { + WifiAPlist_t entry = APlist[x-1]; if(ssid_scan == entry.ssid) { // SSID match known = true;