qcacmn: Add NULL check for peer mac

Add NULL check for peer mac before accessing it.

Change-Id: I039aa22d81c0e6a192c816c395cebefa4eaf3b82
CRs-Fixed: 2622011
Tento commit je obsažen v:
Jeevan Kukkalli
2020-02-17 19:07:06 +05:30
odevzdal nshrivas
rodič 9a4c328738
revize e795cc17aa

Zobrazit soubor

@@ -7370,7 +7370,16 @@ static QDF_STATUS
dp_get_host_peer_stats(struct cdp_soc_t *soc, uint8_t *mac_addr)
{
QDF_STATUS status = QDF_STATUS_SUCCESS;
struct dp_peer *peer = dp_peer_find_hash_find((struct dp_soc *)soc,
struct dp_peer *peer = NULL;
if (!mac_addr) {
QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR,
"%s: NULL peer mac addr\n", __func__);
status = QDF_STATUS_E_FAILURE;
goto fail;
}
peer = dp_peer_find_hash_find((struct dp_soc *)soc,
mac_addr, 0,
DP_VDEV_ALL);
if (!peer || peer->delete_in_progress) {