summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarthik Kantamneni <vkantamn@codeaurora.org>2021-01-22 11:24:05 +0530
committerchenpaul <chenpaul@google.com>2021-03-23 18:56:05 +0800
commit4fe63da8d600bae507754771d7493703be794d54 (patch)
tree5ab0e1b96722297d7f7efb1417fc3decf1f4926a
parent172b7704fdc8754e1118564321e526c68959d727 (diff)
downloadqcacld-4fe63da8d600bae507754771d7493703be794d54.tar.gz
qcacld-3.0: Fix MIC verification in helium family
Currently MIC verification is not proper for fragmented packets, fix MIC verification for helium family. Change-Id: Iac95c579287bafedf6521b38f2c628fd08cca72d CRs-Fixed: 2869483 Bug: 182958222
-rw-r--r--core/dp/txrx/ol_rx_defrag.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/dp/txrx/ol_rx_defrag.c b/core/dp/txrx/ol_rx_defrag.c
index 3b7cbd95bf..59846e6e45 100644
--- a/core/dp/txrx/ol_rx_defrag.c
+++ b/core/dp/txrx/ol_rx_defrag.c
@@ -895,7 +895,7 @@ ol_rx_frag_tkip_demic(ol_txrx_pdev_handle pdev, const uint8_t *key,
ol_rx_defrag_copydata(msdu, pktlen - f_tkip.ic_miclen + rx_desc_len,
f_tkip.ic_miclen, (caddr_t) mic0);
- if (!qdf_mem_cmp(mic, mic0, f_tkip.ic_miclen))
+ if (qdf_mem_cmp(mic, mic0, f_tkip.ic_miclen))
return OL_RX_DEFRAG_ERR;
qdf_nbuf_trim_tail(msdu, f_tkip.ic_miclen);