Browse Source

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.
Jouni Malinen 14 years ago
parent
commit
545cc6af25
1 changed files with 4 additions and 0 deletions
  1. 4 0
      wpa_supplicant/wps_supplicant.c

+ 4 - 0
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);
 }