P2P: Use WPS_SEC_DEV_TYPE_MAX_LEN in P2P array definition

This makes it more obvious that the wps_parse_msg() bounds checking is
used to verify that there is sufficient space in the P2P buffer for the
secondary device types.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2015-04-07 16:06:43 +03:00 committed by Jouni Malinen
parent 6ca8a74cd0
commit 632931c3ce
1 changed files with 2 additions and 2 deletions

View File

@ -10,7 +10,7 @@
#define P2P_H #define P2P_H
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "wps/wps_defs.h" #include "wps/wps.h"
/* P2P ASP Setup Capability */ /* P2P ASP Setup Capability */
#define P2PS_SETUP_NONE 0 #define P2PS_SETUP_NONE 0
@ -317,7 +317,7 @@ struct p2p_peer_info {
* This list includes from 0 to 16 Secondary Device Types as indicated * This list includes from 0 to 16 Secondary Device Types as indicated
* by wps_sec_dev_type_list_len (8 * number of types). * by wps_sec_dev_type_list_len (8 * number of types).
*/ */
u8 wps_sec_dev_type_list[128]; u8 wps_sec_dev_type_list[WPS_SEC_DEV_TYPE_MAX_LEN];
/** /**
* wps_sec_dev_type_list_len - Length of secondary device type list * wps_sec_dev_type_list_len - Length of secondary device type list