8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7c7d05 commit ac4af38Copy full SHA for ac4af38
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