From 890818bd026988007ccafe1eeae213a64966c30f Mon Sep 17 00:00:00 2001 From: Mohit Khanna Date: Mon, 23 Jul 2018 11:41:08 -0700 Subject: [PATCH] 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 --- dp/wifi3.0/dp_peer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index 8b28658a72be..3969c4b3abcd 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -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);