]> git.droids-corp.org - dpdk.git/commitdiff
crypto/ipsec_mb: remove useless check
authorCiara Power <ciara.power@intel.com>
Tue, 15 Feb 2022 11:07:58 +0000 (11:07 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Tue, 22 Feb 2022 18:05:12 +0000 (19:05 +0100)
The qp is never NULL when it reaches the qp_setup_cleanup error handling
code. This is due to checks earlier in the function that return an error
if qp is NULL.

Coverity issue: 375013
Fixes: 581c39b1cb7d ("crypto/ipsec_mb: fix queue cleanup null pointer dereference")
Cc: stable@dpdk.org
Signed-off-by: Ciara Power <ciara.power@intel.com>
drivers/crypto/ipsec_mb/ipsec_mb_ops.c

index 1cf37e983617f87898625c5fb1d35fe18142817a..7e8396b4a3a8375e4074dd5783c1814f4d0e5b7f 100644 (file)
@@ -284,8 +284,6 @@ ipsec_mb_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,
        return 0;
 
 qp_setup_cleanup:
-       if (qp == NULL)
-               return ret;
 #if IMB_VERSION(1, 1, 0) > IMB_VERSION_NUM
        if (qp->mb_mgr)
                free_mb_mgr(qp->mb_mgr);