Parcourir la source

P2P: Fix cross connection allowed parser to use correct field

The previous version had a bug that could result in NULL pointer
dereference if the P2P IE included Manageability attribute, but no
Capability attribute.
Jouni Malinen il y a 14 ans
Parent
commit
6125c661d5
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/p2p/p2p_parse.c

+ 1 - 1
src/p2p/p2p_parse.c

@@ -661,7 +661,7 @@ int p2p_get_cross_connect_disallowed(const struct wpabuf *p2p_ie)
 	if (!msg.manageability)
 		return 0;
 
-	return !(msg.capability[0] & P2P_MAN_CROSS_CONNECTIION_PERMITTED);
+	return !(msg.manageability[0] & P2P_MAN_CROSS_CONNECTIION_PERMITTED);
 }