mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 13:44:26 -04:00
qcacmn: Ensure vdev is valid before accessing it
Ensure vdev is valid before accessing it. Change-Id: I27fc2d2964829d9609c1b489a95a712e07b2e0be CRs-Fixed: 2164427
This commit is contained in:
parent
9bece1afc7
commit
1d2f3d2a25
1 changed files with 10 additions and 3 deletions
|
|
@ -302,12 +302,19 @@ scm_scan_serialize_callback(struct wlan_serialization_command *cmd,
|
|||
if (!cmd || !cmd->umac_cmd) {
|
||||
scm_err("cmd: %pK, umac_cmd: %pK, reason: %d",
|
||||
cmd, cmd->umac_cmd, reason);
|
||||
QDF_ASSERT(0);
|
||||
return QDF_STATUS_E_NULL_VALUE;
|
||||
}
|
||||
req = cmd->umac_cmd;
|
||||
scm_info("reason: %d, reqid:%d, scanid: %d, vdev_id: %d",
|
||||
reason, req->scan_req.scan_req_id,
|
||||
req->scan_req.scan_id, req->scan_req.vdev_id);
|
||||
scm_debug("reason:%d, reqid:%d, scanid:%d, vdevid:%d, vdev:0x%pK",
|
||||
reason, req->scan_req.scan_req_id, req->scan_req.scan_id,
|
||||
req->scan_req.vdev_id, req->vdev);
|
||||
|
||||
if (!req->vdev) {
|
||||
scm_err("NULL vdev. req:0x%pK, reason:%d\n", req, reason);
|
||||
QDF_ASSERT(0);
|
||||
return QDF_STATUS_E_NULL_VALUE;
|
||||
}
|
||||
|
||||
switch (reason) {
|
||||
case WLAN_SER_CB_ACTIVATE_CMD:
|
||||
|
|
|
|||
Loading…
Reference in a new issue