diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2013-11-06 08:55:59 +0100 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2013-11-06 08:55:59 +0100 |
commit | 807171fbe082a91503050eac8da6537ef49ad5b4 (patch) | |
tree | c34d7b2b14c7e041875c82f1eb2039913734119e | |
parent | c62df6fdff2a8cf583b288a16d95b09fb2686695 (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.c | 17 |
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); } |