From: Ben Greear Date: Sun, 6 Feb 2011 18:50:32 +0000 (+0200) Subject: hostapd: Add iface-name wpa_msg() callback registration X-Git-Tag: hostap-1-bp~591 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=379ff7b9d41307ce48814a2be675e2f8ecc47f40;p=thirdparty%2Fhostap.git hostapd: Add iface-name wpa_msg() callback registration This allows the interface name to be automatically added to log file lines by the core logging logic. Signed-off-by: Ben Greear --- diff --git a/hostapd/main.c b/hostapd/main.c index 45836df8d..b03fdd8c4 100644 --- a/hostapd/main.c +++ b/hostapd/main.c @@ -477,6 +477,15 @@ static void usage(void) } +static const char * hostapd_msg_ifname_cb(void *ctx) +{ + struct hostapd_data *hapd = ctx; + if (hapd && hapd->iconf && hapd->iconf->bss) + return hapd->iconf->bss->iface; + return NULL; +} + + int main(int argc, char *argv[]) { struct hapd_interfaces interfaces; @@ -532,6 +541,8 @@ int main(int argc, char *argv[]) if (optind == argc) usage(); + wpa_msg_register_ifname_cb(hostapd_msg_ifname_cb); + if (log_file) wpa_debug_open_file(log_file);