Work around ESP32 core WiFi Bug (#627)

* Work around ESP32 WiFi Bug

* Lint
This commit is contained in:
Otto Winter 2019-06-08 16:47:27 +02:00 committed by GitHub
parent bbeb0461c4
commit d2be58ba31
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -246,7 +246,11 @@ void print_signal_bars(int8_t rssi, char *buf) {
}
void WiFiComponent::print_connect_params_() {
uint8_t *bssid = WiFi.BSSID();
uint8_t bssid[6] = {};
uint8_t *raw_bssid = WiFi.BSSID();
if (raw_bssid != nullptr)
memcpy(bssid, raw_bssid, sizeof(bssid));
ESP_LOGCONFIG(TAG, " SSID: " LOG_SECRET("'%s'"), WiFi.SSID().c_str());
ESP_LOGCONFIG(TAG, " IP Address: %s", WiFi.localIP().toString().c_str());
ESP_LOGCONFIG(TAG, " BSSID: " LOG_SECRET("%02X:%02X:%02X:%02X:%02X:%02X"), bssid[0], bssid[1], bssid[2], bssid[3],