wlan: Release locks before error logging
Changes made are
1- to release locks before error logging
CRs-Fixed: 807607
Change-Id: I01a7656e6a355ce97b74f3a25d969b5283cf1bbb
diff --git a/CORE/HDD/src/wlan_hdd_scan.c b/CORE/HDD/src/wlan_hdd_scan.c
index 7c79abe..8d3fa84 100644
--- a/CORE/HDD/src/wlan_hdd_scan.c
+++ b/CORE/HDD/src/wlan_hdd_scan.c
@@ -553,9 +553,9 @@
if (VOS_STATUS_SUCCESS != vos_randomize_n_bytes(
(void *)(&pHddCtx->spoofMacAddr.randomMacAddr.bytes[3]),
VOS_MAC_ADDR_LAST_3_BYTES)) {
- hddLog(LOGE, FL("Failed to generate random Mac Addr"));
pHddCtx->spoofMacAddr.isEnabled = FALSE;
mutex_unlock(&pHddCtx->spoofMacAddr.macSpoofingLock);
+ hddLog(LOGE, FL("Failed to generate random Mac Addr"));
return VOS_STATUS_E_FAILURE;
}
}