|
@@ -350,6 +350,9 @@ static int hostap_set_generic_element(PSDevice pDevice,
|
|
{
|
|
{
|
|
PSMgmtObject pMgmt = pDevice->pMgmt;
|
|
PSMgmtObject pMgmt = pDevice->pMgmt;
|
|
|
|
|
|
|
|
+ if (param->u.generic_elem.len > sizeof(pMgmt->abyWPAIE))
|
|
|
|
+ return -EINVAL;
|
|
|
|
+
|
|
memcpy(pMgmt->abyWPAIE,
|
|
memcpy(pMgmt->abyWPAIE,
|
|
param->u.generic_elem.data,
|
|
param->u.generic_elem.data,
|
|
param->u.generic_elem.len
|
|
param->u.generic_elem.len
|