qcacld-3.0: Fix NULL check in csr_roam_save_connected_information

Fix NULL check issue in csr_roam_save_connected_information, verify
number of ssid to check if ssid is present in profile.

Change-Id: Id8e760e505e2d216a97e5924ff7e2c1cf664d6b7
CRs-Fixed: 2369161
This commit is contained in:
Abhishek Singh 2018-12-18 21:38:09 +05:30 • committed by nshrivas
commit a848eac5f1

View file

@ -8780,7 +8780,7 @@ QDF_STATUS csr_roam_save_connected_information(struct mac_context *mac,
qdf_mem_copy(pConnectProfile->SSID.ssId,
pIesTemp->SSID.ssid,
pIesTemp->SSID.num_ssid);
} else if (pProfile->SSIDs.SSIDList) {
} else if (pProfile->SSIDs.numOfSSIDs) {
pConnectProfile->SSID.length =
pProfile->SSIDs.SSIDList[0].SSID.length;
qdf_mem_copy(pConnectProfile->SSID.ssId,
@ -14832,7 +14832,7 @@ QDF_STATUS csr_send_join_req_msg(struct mac_context *mac, uint32_t sessionId,
csr_join_req->ssId.length = pIes->SSID.num_ssid;
qdf_mem_copy(&csr_join_req->ssId.ssId, pIes->SSID.ssid,
pIes->SSID.num_ssid);
} else if (pProfile->SSIDs.SSIDList) {
} else if (pProfile->SSIDs.numOfSSIDs) {
csr_join_req->ssId.length =
pProfile->SSIDs.SSIDList[0].SSID.length;
qdf_mem_copy(&csr_join_req->ssId.ssId,