diff --git a/core/hdd/src/wlan_hdd_driver_ops.c b/core/hdd/src/wlan_hdd_driver_ops.c index 79c367cf679a..47852548d660 100644 --- a/core/hdd/src/wlan_hdd_driver_ops.c +++ b/core/hdd/src/wlan_hdd_driver_ops.c @@ -84,9 +84,13 @@ static inline void hdd_remove_pm_qos(struct device *dev) */ static int hdd_get_bandwidth_level(void *data) { + int ret = PLD_BUS_WIDTH_NONE; struct hdd_context *hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD); - return hdd_get_current_throughput_level(hdd_ctx); + if (hdd_ctx) + ret = hdd_get_current_throughput_level(hdd_ctx); + + return ret; } /**