nl80211: Print frame registration match on same debug line
authorJouni Malinen <j@w1.fi>
Mon, 30 Dec 2013 13:50:09 +0000 (15:50 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 30 Dec 2013 21:35:48 +0000 (23:35 +0200)
This makes debug log a bit more readable.

Signed-hostap: Jouni Malinen <j@w1.fi>

src/drivers/driver_nl80211.c

index e1f5860..1453569 100644 (file)
@@ -3976,15 +3976,16 @@ static int nl80211_register_frame(struct i802_bss *bss,
        struct wpa_driver_nl80211_data *drv = bss->drv;
        struct nl_msg *msg;
        int ret = -1;
+       char buf[30];
 
        msg = nlmsg_alloc();
        if (!msg)
                return -1;
 
-       wpa_printf(MSG_DEBUG, "nl80211: Register frame type=0x%x nl_handle=%p",
-                  type, nl_handle);
-       wpa_hexdump(MSG_DEBUG, "nl80211: Register frame match",
-                   match, match_len);
+       buf[0] = '\0';
+       wpa_snprintf_hex(buf, sizeof(buf), match, match_len);
+       wpa_printf(MSG_DEBUG, "nl80211: Register frame type=0x%x nl_handle=%p match=%s",
+                  type, nl_handle, buf);
 
        nl80211_cmd(drv, msg, 0, NL80211_CMD_REGISTER_ACTION);