summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2013-11-06 08:55:59 +0100
committerDavid Herrmann <dh.herrmann@gmail.com>2013-11-06 08:55:59 +0100
commit807171fbe082a91503050eac8da6537ef49ad5b4 (patch)
treec34d7b2b14c7e041875c82f1eb2039913734119e
parentc62df6fdff2a8cf583b288a16d95b09fb2686695 (diff)
owfd: p2pd: print wpa events as debug msg
Print wpa-events as debug message whenever we get one. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
-rw-r--r--src/p2pd_interface.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/p2pd_interface.c b/src/p2pd_interface.c
index d98ee41..ab83f59 100644
--- a/src/p2pd_interface.c
+++ b/src/p2pd_interface.c
@@ -478,4 +478,21 @@ err_notsupp:
static void wpa_event(struct owfd_wpa_ctrl *wpa, void *buf,
size_t len, void *data)
{
+ struct owfd_wpa_event ev;
+ int r;
+
+ owfd_wpa_event_init(&ev);
+
+ r = owfd_wpa_event_parse(&ev, buf);
+ if (r < 0) {
+ log_warning("cannot parse wpa-event (%d): %s",
+ r, (char*)buf);
+ } else if (ev.type == OWFD_WPA_EVENT_UNKNOWN) {
+ log_debug("unknown wpa-event: %s", (char*)buf);
+ } else {
+ log_debug("wpa-event (%d:%s): %s",
+ ev.type, owfd_wpa_event_name(ev.type), ev.raw);
+ }
+
+ owfd_wpa_event_reset(&ev);
}