Explorar o código

qcacld-3.0: Check for concurrency rules before P2P CLI connection

Ensure that concurrency rules are validated before initiating
a P2P CLI connection.

Change-Id: I6ee8d03f2bde9b419391551c0ca988b3672eb089
CRs-Fixed: 935783
Chandrasekaran, Manishekar %!s(int64=9) %!d(string=hai) anos
pai
achega
97a6ce4bb3
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      core/sme/src/csr/csr_api_roam.c

+ 2 - 1
core/sme/src/csr/csr_api_roam.c

@@ -7246,7 +7246,8 @@ CDF_STATUS csr_roam_connect(tpAniSirGlobal pMac, uint32_t sessionId,
 	if (CDF_IS_STATUS_SUCCESS(status)) {
 		/* check if set hw mode needs to be done */
 		if ((pMac->policy_manager_enabled) &&
-			(pScanFilter->csrPersona == CDF_STA_MODE)) {
+			((pScanFilter->csrPersona == CDF_STA_MODE) ||
+			 (pScanFilter->csrPersona == CDF_P2P_CLIENT_MODE))) {
 			csr_get_bssdescr_from_scan_handle(hBSSList,
 					&first_ap_profile);
 			if (!cds_handle_conc_multiport(sessionId,