]> git.droids-corp.org - dpdk.git/commitdiff
crypto/cnxk: clear session data before populating
authorAnoob Joseph <anoobj@marvell.com>
Fri, 17 Dec 2021 09:19:51 +0000 (14:49 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Fri, 21 Jan 2022 08:40:01 +0000 (09:40 +0100)
Clear session data before populating fields to not have garbage data.

Signed-off-by: Anoob Joseph <anoobj@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
drivers/crypto/cnxk/cn10k_ipsec.c

index 93eab1b7a13c3e652aa56658cc5b10f384474265..1bd127ed6f1cfb7050ef563a5ee6cd8f1d32cf33 100644 (file)
@@ -130,6 +130,8 @@ cn10k_ipsec_inb_sa_create(struct roc_cpt *roc_cpt,
        sa = &sess->sa;
        in_sa = &sa->in_sa;
 
+       memset(in_sa, 0, sizeof(struct roc_ot_ipsec_inb_sa));
+
        /* Translate security parameters to SA */
        ret = cnxk_ot_ipsec_inb_sa_fill(in_sa, ipsec_xfrm, crypto_xfrm);
        if (ret)