|
@@ -1444,8 +1444,10 @@ static QDF_STATUS send_set_del_pmkid_cache_cmd_tlv(wmi_unified_t wmi_handle,
|
|
wmi_pmk_cache *pmksa;
|
|
wmi_pmk_cache *pmksa;
|
|
uint32_t len = sizeof(*cmd);
|
|
uint32_t len = sizeof(*cmd);
|
|
|
|
|
|
- if (pmk_info &&
|
|
|
|
- !pmk_info->is_flush_all)
|
|
|
|
|
|
+ if (!pmk_info)
|
|
|
|
+ return QDF_STATUS_E_INVAL;
|
|
|
|
+
|
|
|
|
+ if (!pmk_info->is_flush_all)
|
|
len += WMI_TLV_HDR_SIZE + sizeof(*pmksa);
|
|
len += WMI_TLV_HDR_SIZE + sizeof(*pmksa);
|
|
|
|
|
|
buf = wmi_buf_alloc(wmi_handle, len);
|
|
buf = wmi_buf_alloc(wmi_handle, len);
|