wlan-ap-Telecominfraproject/feeds/wifi-ax/hostapd/patches/b00-033-wpa_supplicant-don-t-initate-TDLS-connection-if-stat.patch
John Crispin 04f6078da6 ipq807x: update AX support
Signed-off-by: John Crispin <john@phrozen.org>
2020-10-04 14:28:57 +02:00

29 lines
902 B
Diff

--- a/wpa_supplicant/ctrl_iface.c
+++ b/wpa_supplicant/ctrl_iface.c
@@ -975,6 +975,12 @@ static int wpa_supplicant_ctrl_iface_tdl
u8 peer[ETH_ALEN];
int ret;
+ if (wpa_s->wpa_state != WPA_COMPLETED || wpa_s->current_ssid == NULL) {
+ wpa_printf(MSG_DEBUG, "CTRL_IFACE TDLS_SETUP : ignoring request "
+ "not associated!");
+ return -ENOTCONN;
+ }
+
if (hwaddr_aton(addr, peer)) {
wpa_printf(MSG_DEBUG, "CTRL_IFACE TDLS_DISCOVER: invalid "
"address '%s'", addr);
@@ -999,6 +1005,12 @@ static int wpa_supplicant_ctrl_iface_tdl
u8 peer[ETH_ALEN];
int ret;
+ if (wpa_s->wpa_state != WPA_COMPLETED || wpa_s->current_ssid == NULL) {
+ wpa_printf(MSG_DEBUG, "CTRL_IFACE TDLS_SETUP : ignoring request "
+ "not associated!");
+ return -ENOTCONN;
+ }
+
if (hwaddr_aton(addr, peer)) {
wpa_printf(MSG_DEBUG, "CTRL_IFACE TDLS_SETUP: invalid "
"address '%s'", addr);