qcacmn: Return NULL peer for invalid local_id
Return NULL peer in case an invalid peer->local_id is passed to the peer_find_by_local_id API. In case this peer is already deleted, the local_id may be invalid, hence simply return a NULL value. Change-Id: I0cbae4138daa643dfa07b88caf6f32d3948d6d42 CRs-Fixed: 2280399
This commit is contained in:

zatwierdzone przez
nshrivas

rodzic
1af76b8c97
commit
890818bd02
@@ -2030,8 +2030,8 @@ void *dp_peer_find_by_local_id(struct cdp_pdev *pdev_handle, uint8_t local_id)
|
||||
struct dp_pdev *pdev = (struct dp_pdev *)pdev_handle;
|
||||
|
||||
if (local_id >= OL_TXRX_NUM_LOCAL_PEER_IDS) {
|
||||
DP_TRACE(DEBUG, "Incorrect local id %d", local_id);
|
||||
QDF_BUG(0);
|
||||
QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_DP,
|
||||
"Incorrect local id %u", local_id);
|
||||
return NULL;
|
||||
}
|
||||
qdf_spin_lock_bh(&pdev->local_peer_ids.lock);
|
||||
|
Reference in New Issue
Block a user