From 5d573652e4efa2d62bb76a38917cf82d96f7bc96 Mon Sep 17 00:00:00 2001 From: dav1901 <44604348+dav1901@users.noreply.github.com> Date: Thu, 22 Nov 2018 22:19:37 +0200 Subject: [PATCH] Check for WEP when setting authmode (#5364) * check if wep is enabled when setting authmode * add requested changes --- libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index 201b9a3cc..954e003fb 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp @@ -121,7 +121,7 @@ wl_status_t ESP8266WiFiSTAClass::begin(const char* ssid, const char *passphrase, conf.threshold.authmode = AUTH_OPEN; if(passphrase) { - conf.threshold.authmode = AUTH_WPA_PSK; + conf.threshold.authmode = _useInsecureWEP ? AUTH_WEP : AUTH_WPA_PSK; if (strlen(passphrase) == 64) // it's not a passphrase, is the PSK, which is copied into conf.password without null term memcpy(reinterpret_cast(conf.password), passphrase, 64); else