summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/cds/src/cds_api.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c
index b6e42932546a..6eb52ebc6916 100644
--- a/core/cds/src/cds_api.c
+++ b/core/cds/src/cds_api.c
@@ -2768,6 +2768,9 @@ uint32_t cds_get_connectivity_stats_pkt_bitmap(void *context)
{
hdd_adapter_t *adapter = NULL;
+ if (!context)
+ return 0;
+
adapter = (hdd_adapter_t *)context;
if (unlikely(adapter->magic != WLAN_HDD_ADAPTER_MAGIC)) {
QDF_TRACE(QDF_MODULE_ID_HDD_DATA, QDF_TRACE_LEVEL_ERROR,
@@ -2785,7 +2788,12 @@ uint32_t cds_get_connectivity_stats_pkt_bitmap(void *context)
*/
uint32_t cds_get_arp_stats_gw_ip(void *context)
{
- hdd_adapter_t *adapter = (hdd_adapter_t *)context;
+ hdd_adapter_t *adapter = NULL;
+
+ if (!context)
+ return 0;
+
+ adapter = (hdd_adapter_t *)context;
if (unlikely(adapter->magic != WLAN_HDD_ADAPTER_MAGIC)) {
QDF_TRACE(QDF_MODULE_ID_HDD_DATA, QDF_TRACE_LEVEL_ERROR,