diff options
author | Karthik Kantamneni <vkantamn@codeaurora.org> | 2021-01-22 11:24:05 +0530 |
---|---|---|
committer | Isaac Chiou <isaacchiou@google.com> | 2021-03-19 10:21:40 +0000 |
commit | 1c7fecd88d8a6818d0ef7101419eedcf844b37c0 (patch) | |
tree | 5df4fe72cb27999489c81356f2d59af1993f81e9 | |
parent | 94bc85de8fa2fe11d8d2a37fec8750c913098534 (diff) | |
download | qcacld-1c7fecd88d8a6818d0ef7101419eedcf844b37c0.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.
Bug: 182958222
Change-Id: Iac95c579287bafedf6521b38f2c628fd08cca72d
CRs-Fixed: 2869483
-rw-r--r-- | core/dp/txrx/ol_rx_defrag.c | 2 |
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 98325a6b33..078e190bfd 100644 --- a/core/dp/txrx/ol_rx_defrag.c +++ b/core/dp/txrx/ol_rx_defrag.c @@ -936,7 +936,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); |