From ceebf0dc53edbbae750e7c9f7ba8b9c8b0af17e3 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Tue, 27 Sep 2022 12:47:27 -0700 Subject: [PATCH] station: handle NETDEV_EVENT_FT_ROAMED --- src/station.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/station.c b/src/station.c index ced7c2bd..a4681ce0 100644 --- a/src/station.c +++ b/src/station.c @@ -3176,6 +3176,10 @@ static void station_netdev_event(struct netdev *netdev, enum netdev_event event, station_packets_lost(station, l_get_u32(event_data)); break; case NETDEV_EVENT_FT_ROAMED: + if (station->state != STATION_STATE_ROAMING) + return; + + station_roamed(station); break; } }