[DTV00857290][[DTV][Coverity Scanned Code Defect] 15367: Out-of-bounds write]
[Description]
Fix cid 69866 "Logically dead code" in privacy.c
Change-Id: If9ec7af1b08498c93dee553951605ba1eb80cd38
Signed-off-by: Danny Wu <danny.wu@mediatek.com>
CR-Id: DTV00857290
(cherry picked from commit 938a81d08443eb3cfa0492eb26815444bbe766e7)
diff --git a/mgmt/privacy.c b/mgmt/privacy.c
index 31d9c81..832282a 100644
--- a/mgmt/privacy.c
+++ b/mgmt/privacy.c
@@ -598,8 +598,8 @@
#if CFG_SUPPORT_802_11W
if (prMsdu->ucPacketType == TX_PACKET_TYPE_MGMT) {
- BOOL fgRobustActionWithProtect = FALSE;
#if 0 /* Decide by Compose module */
+ BOOL fgRobustActionWithProtect = FALSE;
P_BSS_INFO_T prBssInfo;
if (prStaRec) {
@@ -609,13 +609,11 @@
prAdapter->rWifiVar.rAisSpecificBssInfo.fgMgmtProtection /* Use MFP */) {
fgRobustActionWithProtect = TRUE;
+ return TRUE; /* AIS & Robust action frame */
}
}
#endif
- if (prStaRec && fgRobustActionWithProtect /* AIS & Robust action frame */)
- return TRUE;
- else
- return FALSE;
+ return FALSE;
}
#else
if (prMsdu->ucPacketType == TX_PACKET_TYPE_MGMT)