mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
qcacld-3.0: Cleanup scan queue before vdev delete
Currently hdd is not clearing the scan queue before deleting vdev in all the cases. This is causing use after free access issue. To avoid this, cleanup scan queue before vdev delete. Change-Id: I3e06f868904f450da781ba60887284796abd4ee9 CRs-fixed: 2784645
This commit is contained in:
parent
d4f5bd413d
commit
28e70aac41
1 changed files with 1 additions and 0 deletions
|
|
@ -5352,6 +5352,7 @@ int hdd_vdev_destroy(struct hdd_adapter *adapter)
|
|||
status = ucfg_reg_11d_vdev_delete_update(vdev);
|
||||
ucfg_scan_vdev_set_disable(vdev, REASON_VDEV_DOWN);
|
||||
wlan_hdd_scan_abort(adapter);
|
||||
wlan_cfg80211_cleanup_scan_queue(hdd_ctx->pdev, adapter->dev);
|
||||
/* Disable serialization for vdev before sending vdev delete */
|
||||
wlan_ser_vdev_queue_disable(vdev);
|
||||
hdd_objmgr_put_vdev(vdev);
|
||||
|
|
|
|||
Loading…
Reference in a new issue