mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
qcacld-3.0: Add setup for peer when LFR3 roaming is triggered
Peer is created but not setup in LFR3 roaming case, then peer->rx_tid[tid].array is not initialized with a valid value before using,which cause null point dereference in dp_rx_defrag_cleanup() when cleaning up peer. Change-Id: Ia8fd7773041511f3865d8ba26f4844d9b33bcec0 CRs-Fixed: 2436112
This commit is contained in:
parent
4b50cf5e6f
commit
1eb137ef94
1 changed files with 1 additions and 0 deletions
|
|
@ -2156,6 +2156,7 @@ QDF_STATUS wma_create_peer(tp_wma_handle wma, struct cdp_pdev *pdev,
|
|||
WMA_LOGD("%s: LFR3: Created peer %pK with peer_addr %pM vdev_id %d, peer_count - %d",
|
||||
__func__, peer, peer_addr, vdev_id,
|
||||
wma->interfaces[vdev_id].peer_count);
|
||||
cdp_peer_setup(dp_soc, vdev, peer);
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
param.peer_addr = peer_addr;
|
||||
|
|
|
|||
Loading…
Reference in a new issue