diff --git a/src/station.c b/src/station.c index 8129314b..e3c83697 100644 --- a/src/station.c +++ b/src/station.c @@ -2713,7 +2713,8 @@ static bool station_cannot_roam(struct station *station) return disabled || station->preparing_roam || station->state == STATION_STATE_ROAMING || - station->state == STATION_STATE_FT_ROAMING; + station->state == STATION_STATE_FT_ROAMING || + station->ft_work.id; } static void station_roam_trigger_cb(struct l_timeout *timeout, void *user_data)