summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index 73eb8c01dd31..0587a0e785ef 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -4500,6 +4500,8 @@ bool hdd_check_for_opened_interfaces(hdd_context_t *hdd_ctx)
status = hdd_get_front_adapter(hdd_ctx, &adapter_node);
while ((NULL != adapter_node) && (QDF_STATUS_SUCCESS == status)) {
if (test_bit(DEVICE_IFACE_OPENED,
+ &adapter_node->pAdapter->event_flags) ||
+ test_bit(SME_SESSION_OPENED,
&adapter_node->pAdapter->event_flags)) {
hdd_debug("Still other ifaces are up cannot close modules");
close_modules = false;