diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index 28ebd09347..b91459c582 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp @@ -63,6 +63,9 @@ static bool sta_config_equal(const station_config& lhs, const station_config& rh * @return equal */ static bool sta_config_equal(const station_config& lhs, const station_config& rhs) { + + static_assert(sizeof(station_config) == 112, "struct station_config has changed, please update comparison function"); + if(strncmp(reinterpret_cast(lhs.ssid), reinterpret_cast(rhs.ssid), sizeof(lhs.ssid)) != 0) { return false; }