From 396f477972af28a21e19a8b2f9c11be89e38f5f8 Mon Sep 17 00:00:00 2001 From: liu zhifu Date: Wed, 9 Oct 2019 21:01:01 +0800 Subject: [PATCH] esp32: fix some WiFi bugs Fix following WiFi bugs: 1. Fix the bug that wpa2 enterprise sta can connect open AP 2. Fix TKIP/CCMP PN replay attack detection bug 3. Increase buffer number type from uint8_t to uint16_t to support more than 255 buffers 4. Avoid recalculating PMK if esp_wifi_set_config() is not called 5. Fix the bug that scan done leads to crash because of uint8 overflow 6. Fix 5.5M signal test bug --- components/esp32/include/esp_wifi.h | 2 +- components/esp32/lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp32/include/esp_wifi.h b/components/esp32/include/esp_wifi.h index 57014b8d9..3285fd350 100644 --- a/components/esp32/include/esp_wifi.h +++ b/components/esp32/include/esp_wifi.h @@ -543,7 +543,7 @@ esp_err_t esp_wifi_get_bandwidth(wifi_interface_t ifx, wifi_bandwidth_t *bw); * @brief Set primary/secondary channel of ESP32 * * @attention 1. This is a special API for sniffer - * @attention 2. This API should be called after esp_wifi_start() or esp_wifi_set_promiscuous() + * @attention 2. This API should be called after esp_wifi_start() and esp_wifi_set_promiscuous() * * @param primary for HT20, primary is the channel number, for HT40, primary is the primary channel * @param second for HT20, second is ignored, for HT40, second is the second channel diff --git a/components/esp32/lib b/components/esp32/lib index 286ba5537..d8ed35901 160000 --- a/components/esp32/lib +++ b/components/esp32/lib @@ -1 +1 @@ -Subproject commit 286ba5537fdcddfebcc703bae6ad5d5958d2db30 +Subproject commit d8ed35901f604ce5f3087336bb1b41b8c3b887c8