wlan: Disabling logging service before nl service exit
Disabling logging service before nl service exit. Thus
avoiding the usage of closed nl sockets.
Change-Id: Ice098c2d5deeb3b6202095011af2d1395913c41c
CRs-Fixed: 715252
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 92d961a..98e5be2 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -7912,11 +7912,6 @@
//Clean up HDD Nlink Service
send_btc_nlink_msg(WLAN_MODULE_DOWN_IND, 0);
-#ifdef WLAN_KD_READY_NOTIFIER
- nl_srv_exit(pHddCtx->ptt_pid);
-#else
- nl_srv_exit();
-#endif /* WLAN_KD_READY_NOTIFIER */
#ifdef WLAN_LOGGING_SOCK_SVC_ENABLE
if (pHddCtx->cfg_ini->wlanLoggingEnable)
@@ -7925,6 +7920,13 @@
}
#endif
+#ifdef WLAN_KD_READY_NOTIFIER
+ nl_srv_exit(pHddCtx->ptt_pid);
+#else
+ nl_srv_exit();
+#endif /* WLAN_KD_READY_NOTIFIER */
+
+
/* Cancel the vote for XO Core ON.
* This is done here to ensure there is no race condition since MC, TX and WD threads have
* exited at this point