diff options
Diffstat (limited to 'drivers/staging/vt6655/wpactl.c')
-rw-r--r-- | drivers/staging/vt6655/wpactl.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/staging/vt6655/wpactl.c b/drivers/staging/vt6655/wpactl.c index a0f994ed58f..732ba88dc79 100644 --- a/drivers/staging/vt6655/wpactl.c +++ b/drivers/staging/vt6655/wpactl.c | |||
@@ -213,7 +213,9 @@ int wpa_set_wpadev(PSDevice pDevice, int val) | |||
213 | int uu, ii; | 213 | int uu, ii; |
214 | 214 | ||
215 | 215 | ||
216 | if (param->u.wpa_key.alg_name > WPA_ALG_CCMP) | 216 | if (param->u.wpa_key.alg_name > WPA_ALG_CCMP || |
217 | param->u.wpa_key.key_len >= MAX_KEY_LEN || | ||
218 | param->u.wpa_key.seq_len >= MAX_KEY_LEN) | ||
217 | return -EINVAL; | 219 | return -EINVAL; |
218 | 220 | ||
219 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "param->u.wpa_key.alg_name = %d \n", param->u.wpa_key.alg_name); | 221 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "param->u.wpa_key.alg_name = %d \n", param->u.wpa_key.alg_name); |