From 76fe79ef2dbedb6bc0594ab14bb8ee42a0bfdc1b Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 26 Sep 2013 01:31:32 +0300 Subject: [PATCH] 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-hostap: Jouni Malinen --- wpa_supplicant/ctrl_iface_unix.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpa_supplicant/ctrl_iface_unix.c b/wpa_supplicant/ctrl_iface_unix.c index faa773dcc..8abf57d10 100644 --- a/wpa_supplicant/ctrl_iface_unix.c +++ b/wpa_supplicant/ctrl_iface_unix.c @@ -1035,6 +1035,8 @@ wpa_supplicant_global_ctrl_iface_init(struct wpa_global *global) return NULL; } + wpa_msg_register_cb(wpa_supplicant_ctrl_iface_msg_cb); + return priv; }