We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0a7972 commit 7025caeCopy full SHA for 7025cae
libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp
@@ -203,7 +203,10 @@ WiFiEventHandler ESP8266WiFiGenericClass::onSoftAPModeProbeRequestReceived(std::
203
WiFiEventHandler ESP8266WiFiGenericClass::onWiFiModeChange(std::function<void(const WiFiEventModeChange&)> f)
204
{
205
WiFiEventHandler handler = std::make_shared<WiFiEventHandlerOpaque>(WIFI_EVENT_MODE_CHANGE, [f](System_Event_t* e){
206
- WiFiEventModeChange& dst = *reinterpret_cast<WiFiEventModeChange*>(&e->event_info);
+ auto& src = e->event_info.opmode_changed;
207
+ WiFiEventModeChange dst;
208
+ dst.oldMode = (WiFiMode_t)src.old_opmode;
209
+ dst.newMode = (WiFiMode_t)src.new_opmode;
210
f(dst);
211
});
212
sCbEventList.push_back(handler);
0 commit comments