소스 검색

qcacld-3.0: Fix incorrect mac addr size while doing mem copy

There are few instance where accidently mac address size got set
to some incorrect value.

Supply correct mac address size macro to resolve the issue.

CRs-Fixed: 1007399
Change-Id: I0bdd7ac0c241d1e22b003576c370b0ce2333a0dd
Krunal Soni 9 년 전
부모
커밋
ab793347f6
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      core/wma/src/wma_features.c
  2. 1 1
      core/wma/src/wma_mgmt.c

+ 1 - 1
core/wma/src/wma_features.c

@@ -5949,7 +5949,7 @@ QDF_STATUS wma_set_tdls_offchan_mode(WMA_HANDLE handle,
 	params.oper_class = chan_switch_params->oper_class;
 	params.is_responder = chan_switch_params->is_responder;
 	qdf_mem_copy(params.peer_mac_addr, chan_switch_params->peer_mac_addr,
-							WMI_ETH_LEN);
+		     IEEE80211_ADDR_LEN);
 
 	ret = wmi_unified_set_tdls_offchan_mode_cmd(wma_handle->wmi_handle,
 							&params);

+ 1 - 1
core/wma/src/wma_mgmt.c

@@ -1986,7 +1986,7 @@ static int wmi_unified_probe_rsp_tmpl_send(tp_wma_handle wma,
 	params.pProbeRespTemplate = probe_rsp_info->pProbeRespTemplate;
 	params.probeRespTemplateLen = probe_rsp_info->probeRespTemplateLen;
 	qdf_mem_copy(params.bssId, probe_rsp_info->bssId,
-				WMI_ETH_LEN);
+		     IEEE80211_ADDR_LEN);
 	qdf_mem_copy(params.ucProxyProbeReqValidIEBmap,
 		probe_rsp_info->ucProxyProbeReqValidIEBmap,
 		8 * sizeof(uint32_t));