浏览代码

qcacld-3.0: Fix clang warnings in P2P

Fix implicit conversion from enumeration type 'tSirResultCodes' (aka
'enum eSirResultCodes') to different enumeration type 'QDF_STATUS'

Change-Id: I693a7cd5213b5dc58395bbeee04292cf4960c36e
CRs-Fixed: 2063149
Varun Reddy Yeturu 7 年之前
父节点
当前提交
d97e8f8fd8
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      core/sme/src/p2p/p2p_api.c

+ 5 - 2
core/sme/src/p2p/p2p_api.c

@@ -117,9 +117,12 @@ QDF_STATUS sme_remain_on_chn_rsp(tpAniSirGlobal pMac, uint8_t *pMsg)
 		return status;
 
 	callback = pCommand->u.remainChlCmd.callback;
-	if (callback)
+	if (callback && rsp) {
+		if (rsp->status != eSIR_SME_SUCCESS)
+			status = QDF_STATUS_E_FAILURE;
 		callback(pMac, pCommand->u.remainChlCmd.callbackCtx,
-			rsp->status, rsp->scan_id);
+				status, rsp->scan_id);
+	}
 
 	fFound = csr_scan_active_ll_remove_entry(pMac, pEntry,
 				     LL_ACCESS_LOCK);