Browse Source

qcacld-3.0: Initialize the pmkid cache variable

Invalid memory length passed to memcpy triggered
crash and it is due to unintialized stack variable.

Initialize pmkid cache variable to zero.

Change-Id: Ib25812086f4d9f8399ce560d6aa7423a1978d04d
CRs-Fixed: 2119987
Sandeep Puligilla 7 năm trước cách đây
mục cha
commit
a3cac40b8d
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      core/sme/src/csr/csr_util.c

+ 1 - 0
core/sme/src/csr/csr_util.c

@@ -3815,6 +3815,7 @@ uint8_t csr_construct_rsn_ie(tHalHandle hHal, uint32_t sessionId,
 	tDot11fBeaconIEs *pIesLocal = pIes;
 	eCsrAuthType negAuthType = eCSR_AUTH_TYPE_UNKNOWN;
 
+	qdf_mem_zero(&pmkid_cache, sizeof(pmkid_cache));
 	do {
 		if (!csr_is_profile_rsn(pProfile))
 			break;