Parcourir la source

TDLS: Fix long frame test for teardown

Jouni Malinen il y a 13 ans
Parent
commit
5c1c940f1d
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/rsn_supp/tdls.c

+ 2 - 1
src/rsn_supp/tdls.c

@@ -702,10 +702,11 @@ int wpa_tdls_send_teardown(struct wpa_sm *sm, const u8 *addr, u16 reason_code)
 		ftie->ie_len += 170;
 		*pos++ = 255; /* FTIE subelem */
 		*pos++ = 168; /* FTIE subelem length */
+		pos += 168;
 	}
 #endif /* CONFIG_TDLS_TESTING */
 	wpa_hexdump(MSG_DEBUG, "TDLS: FTIE for TDLS Teardown handshake",
-		    (u8 *) ftie, sizeof(*ftie));
+		    (u8 *) ftie, pos - (u8 *) ftie);
 
 	/* compute MIC before sending */
 	wpa_tdls_linkid(sm, peer, &lnkid);