diff options
| -rw-r--r-- | core/cds/src/cds_api.c | 10 |
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, |
