From 379ff7b9d41307ce48814a2be675e2f8ecc47f40 Mon Sep 17 00:00:00 2001 From: Ben Greear Date: Sun, 6 Feb 2011 20:50:32 +0200 Subject: [PATCH] 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 --- hostapd/main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) 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);