From b514afc58a160ff387f15a9d837d232acd5bc35b Mon Sep 17 00:00:00 2001 From: Aditya Sathish Date: Wed, 5 Dec 2018 15:42:17 +0530 Subject: [PATCH] qcacmn: Add sanity check for txrx_stats 28 Add sanity check for txrx_stats 28 for a MAC address pointer. Change-Id: I7bc3cfb5a18313086e457b6b4888a8002a4f7fd9 CRs-Fixed: 2360609 --- dp/wifi3.0/dp_main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index b2cb3b46fac7..83d9c11d0e9a 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -6976,6 +6976,12 @@ dp_get_host_peer_stats(struct cdp_pdev *pdev_handle, char *mac_addr) struct dp_peer *peer; uint8_t local_id; + if (!mac_addr) { + QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR, + "Invalid MAC address\n"); + return; + } + peer = (struct dp_peer *)dp_find_peer_by_addr(pdev_handle, mac_addr, &local_id);