aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVeerendranath Jakkam <vjakkam@codeaurora.org>2019-11-21 13:25:47 (GMT)
committerJouni Malinen <j@w1.fi>2019-12-02 13:46:32 (GMT)
commit3c13af55731c06ca24f7df0734f11b94649a7d39 (patch)
tree38303d3cb5ab448a240c3ad216050657c6ef39ec
parente9208056856c9acb82ffc9b3d4f7f3e801768771 (diff)
downloadhostap-3c13af55731c06ca24f7df0734f11b94649a7d39.zip
hostap-3c13af55731c06ca24f7df0734f11b94649a7d39.tar.gz
hostap-3c13af55731c06ca24f7df0734f11b94649a7d39.tar.bz2
hostapd: Register wpa_msg callback even if only global ctrl_iface is used
Previously, wpa_msg_register_cb() was called only from successful completion of per-interface control interface initialization. This would leave the callback unregistered in case only the global control interface is used which would result in not delivering control interface events on the global interface. Fix this by registering the callback handler also from successful initialization of the global control interface. Signed-off-by: Veerendranath Jakkam <vjakkam@codeaurora.org>
-rw-r--r--hostapd/ctrl_iface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c
index 721c08b..1f1cea1 100644
--- a/hostapd/ctrl_iface.c
+++ b/hostapd/ctrl_iface.c
@@ -4364,6 +4364,8 @@ try_again:
return -1;
}
+ wpa_msg_register_cb(hostapd_ctrl_iface_msg_cb);
+
return 0;
fail:
@@ -4466,6 +4468,8 @@ fail:
eloop_register_read_sock(s, hostapd_global_ctrl_iface_receive,
interface, NULL);
+ wpa_msg_register_cb(hostapd_ctrl_iface_msg_cb);
+
return 0;
fail: