From 545cc6af2593b3174ae7813d2fd658074ff44e23 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 14 Oct 2010 20:52:31 +0300 Subject: [PATCH] P2P: Send WPS-FAIL event to parent interface, too This makes it easier to figure out what went wrong during group formation when per-group interfaces are used. --- wpa_supplicant/wps_supplicant.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wpa_supplicant/wps_supplicant.c b/wpa_supplicant/wps_supplicant.c index b9e7276..b9c22f9 100644 --- a/wpa_supplicant/wps_supplicant.c +++ b/wpa_supplicant/wps_supplicant.c @@ -393,6 +393,10 @@ static void wpa_supplicant_wps_event_fail(struct wpa_supplicant *wpa_s, { wpa_msg(wpa_s, MSG_INFO, WPS_EVENT_FAIL "msg=%d config_error=%d", fail->msg, fail->config_error); + if (wpa_s->parent && wpa_s->parent != wpa_s) + wpa_msg(wpa_s->parent, MSG_INFO, WPS_EVENT_FAIL + "msg=%d config_error=%d", + fail->msg, fail->config_error); wpas_clear_wps(wpa_s); wpas_notify_wps_event_fail(wpa_s, fail); } -- 2.1.4