[PATCH] Send "TERMINATING" event from hostapd
Tomoharu Hatano
tomoharu.hatano at sonymobile.com
Mon Dec 12 05:13:51 PST 2016
From: Daisuke Niwa <daisuke.x.niwa at sonymobile.com>
Hostapd doesn't send "TERMINATING" event when stopping by
SIGTERM. Android handles this event to stop monitor thread.
This patch adds "TERMINATING" event same as wpa_supplicant.
Change-Id: Ie31339085bf656df1895c762d4b38ba1e3de726f
Signed-off-by: Tomoharu Hatano <tomoharu.hatano at sonymobile.com>
---
src/ap/hostapd.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c
index 42c1aaaeb..752ca067e 100644
--- a/src/ap/hostapd.c
+++ b/src/ap/hostapd.c
@@ -355,8 +355,10 @@ static void hostapd_cleanup(struct hostapd_data *hapd)
wpa_printf(MSG_DEBUG, "%s(hapd=%p (%s))", __func__, hapd,
hapd->conf->iface);
if (hapd->iface->interfaces &&
- hapd->iface->interfaces->ctrl_iface_deinit)
+ hapd->iface->interfaces->ctrl_iface_deinit) {
+ wpa_msg(hapd->msg_ctx, MSG_INFO, WPA_EVENT_TERMINATING);
hapd->iface->interfaces->ctrl_iface_deinit(hapd);
+ }
hostapd_free_hapd_data(hapd);
}
--
2.11.0
More information about the Hostap
mailing list