[PATCH] dpp: Cancel remain on channel upon push button stop
Wonseok Kim
wonseok.kim at morsemicro.com
Fri Jun 26 00:54:31 PDT 2026
Aborting an ongoing dpp push button session by starting another dpp push
button session may leave stale remain on channel session behind causing
interference with the new session.
Cancel the ongoing remain on channel so that it does not interfere with
the new session.
Signed-off-by: Wonseok Kim <wonseok.kim at morsemicro.com>
---
wpa_supplicant/dpp_supplicant.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/wpa_supplicant/dpp_supplicant.c b/wpa_supplicant/dpp_supplicant.c
index 9460066d2..f332a73c0 100644
--- a/wpa_supplicant/dpp_supplicant.c
+++ b/wpa_supplicant/dpp_supplicant.c
@@ -5845,6 +5845,8 @@ void wpas_dpp_push_button_stop(struct wpa_supplicant *wpa_s)
wpas_abort_ongoing_scan(wpa_s);
wpa_s->scan_res_handler = NULL;
}
+
+ wpa_drv_cancel_remain_on_channel(wpa_s);
}
#endif /* CONFIG_DPP3 */
--
2.54.0
More information about the Hostap
mailing list