From 8968b7455252010b018c223b3c8186ab1440bd78 Mon Sep 17 00:00:00 2001 From: david gauchard Date: Mon, 1 Apr 2019 23:12:50 +0200 Subject: [PATCH] use static_assert to check on fw structure changes over updates --- libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; }