TDLS: Implement low-ack event for lost TDLS peers
[mech_eap.git] / wpa_supplicant / events.c
index 4d9219e..8bf0ee3 100644 (file)
@@ -2410,6 +2410,10 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event,
                        hostapd_event_sta_low_ack(wpa_s->ap_iface->bss[0],
                                                  data->low_ack.addr);
 #endif /* CONFIG_AP */
+#ifdef CONFIG_TDLS
+               if (data)
+                       wpa_tdls_disable_link(wpa_s->wpa, data->low_ack.addr);
+#endif /* CONFIG_TDLS */
                break;
        case EVENT_IBSS_PEER_LOST:
 #ifdef CONFIG_IBSS_RSN