[PATCH 5/5] TDLS: teardown connection on malformed setup-confirm
Ilan Peer
ilan.peer
Wed Jun 25 07:41:55 PDT 2014
From: Arik Nemtsov <arik at wizery.com>
Otherwise the peer will erroneously assume we have a working direct
link.
Signed-off-by: Arik Nemtsov <arikx.nemtsov at intel.com>
---
src/rsn_supp/tdls.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/rsn_supp/tdls.c b/src/rsn_supp/tdls.c
index f307ff1..1cd7e1e 100644
--- a/src/rsn_supp/tdls.c
+++ b/src/rsn_supp/tdls.c
@@ -2461,14 +2461,12 @@ skip_rsn:
ret = wpa_tdls_enable_link(sm, peer);
if (ret < 0) {
wpa_printf(MSG_DEBUG, "TDLS: Could not enable link");
- wpa_tdls_do_teardown(
- sm, peer,
- WLAN_REASON_TDLS_TEARDOWN_UNSPECIFIED);
+ goto error;
}
}
return ret;
error:
- wpa_tdls_disable_peer_link(sm, peer);
+ wpa_tdls_do_teardown(sm, peer, WLAN_REASON_TDLS_TEARDOWN_UNSPECIFIED);
return -1;
}
--
1.7.10.4
More information about the Hostap
mailing list