diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 6e779b5d2e7e..8946bbbc377e 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -3821,7 +3821,7 @@ QDF_STATUS hdd_start_all_adapters(hdd_context_t *hdd_ctx) adapter = adapterNode->pAdapter; if (!hdd_is_interface_up(adapter)) - continue; + goto get_adapter; hdd_wmm_init(adapter); @@ -3894,7 +3894,7 @@ QDF_STATUS hdd_start_all_adapters(hdd_context_t *hdd_ctx) default: break; } - +get_adapter: status = hdd_get_next_adapter(hdd_ctx, adapterNode, &pNext); adapterNode = pNext; }