qcacld-3.0: Add pointer mlme_obj NULL check before use

Add pointer mlme_obj NULL check before use in wma_vdev_start_resp_handler,
if NULL, return error directly.

Change-Id: If5826f6542786c136ad5f807adca578f36ab4919
CRs-Fixed: 2642567
This commit is contained in:
Qun Zhang 2020-03-19 14:21:21 +08:00 • committed by nshrivas
commit d5f72dfe5a

View file

@ -1301,6 +1301,10 @@ QDF_STATUS wma_vdev_start_resp_handler(struct vdev_mlme_obj *vdev_mlme,
return QDF_STATUS_E_FAILURE;
} else if (iface->type == WMI_VDEV_TYPE_OCB) {
mlme_obj = wlan_vdev_mlme_get_cmpt_obj(iface->vdev);
if (!mlme_obj) {
WMA_LOGE("%s: Failed to get mlme obj", __func__);
return QDF_STATUS_E_INVAL;
}
mlme_obj->proto.sta.assoc_id = iface->aid;
if (vdev_mgr_up_send(mlme_obj) != QDF_STATUS_SUCCESS) {
WMA_LOGE(FL("failed to send vdev up"));