qcacld-3.0: Validate pcl_req in wlan_cm_roam_send_set_vdev_pcl()
In wlan_cm_roam_send_set_vdev_pcl(), pcl_req intially checked for NULL can be dereferenced later. Validate pcl_req and return error if pcl_req is NULL. Change-Id: Iccc4e09c636d2643c319a1767bf8f673d6d36a80 CRs-Fixed: 2734082
This commit is contained in:

committed by
snandini

vanhempi
296b7d56ed
commit
0cc9327e43
@@ -45,7 +45,7 @@ wlan_cm_roam_send_set_vdev_pcl(struct wlan_objmgr_psoc *psoc,
|
||||
* If vdev_id is WLAN_UMAC_VDEV_ID_MAX, then PDEV pcl command
|
||||
* needs to be sent
|
||||
*/
|
||||
if (pcl_req && pcl_req->vdev_id == WLAN_UMAC_VDEV_ID_MAX)
|
||||
if (!pcl_req || pcl_req->vdev_id == WLAN_UMAC_VDEV_ID_MAX)
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
status = ucfg_mlme_get_band_capability(psoc, &band_capability);
|
||||
|
Viittaa uudesa ongelmassa
Block a user