examples/fips_validation: fix resetting pointer

The env.digest memory was freed, but the pointer was not set to NULL
afterwards. This caused an "Invalid Memory" error, as the pointer tries
to free twice.

Fixes: 952e10cdad5e ("examples/fips_validation: support scatter gather list")
Cc: stable@dpdk.org

Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
This commit is contained in:
Ciara Power 2021-08-12 14:24:35 +00:00 committed by Akhil Goyal
parent 25d392e199
commit 15bb59a5eb

View File

@ -1843,8 +1843,10 @@ error_one_case:
fips_test_clear();
if (env.digest)
if (env.digest) {
rte_free(env.digest);
env.digest = NULL;
}
if (env.mbuf)
rte_pktmbuf_free(env.mbuf);