summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index 2a8ae3ad5ece..e8ef3c6b27c7 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -8272,7 +8272,7 @@ int hdd_wlan_startup(struct device *dev)
if (IS_ERR(adapter)) {
hdd_alert("Failed to open interface, adapter is NULL");
ret = PTR_ERR(adapter);
- goto err_ipa_cleanup;
+ goto err_release_rtnl_lock;
}
hif_sc = cds_get_context(QDF_MODULE_ID_HIF);
@@ -8368,12 +8368,12 @@ err_debugfs_exit:
hdd_debugfs_exit(adapter);
err_close_adapter:
- hdd_close_all_adapters(hdd_ctx, false);
+ hdd_close_all_adapters(hdd_ctx, rtnl_held);
+err_release_rtnl_lock:
if (rtnl_held)
hdd_release_rtnl_lock();
-err_ipa_cleanup:
hdd_ipa_cleanup(hdd_ctx);
err_wiphy_unregister: