From 877eae4a8c612d486afac7c1df44b0a5ba19889f Mon Sep 17 00:00:00 2001 From: Ciara Power Date: Wed, 11 May 2022 13:29:24 +0000 Subject: [PATCH] test/crypto: fix null check for ZUC authentication [ upstream commit e6d37ffa69ac7fb4eec9580af5b005e6c130b79d ] Check if the returned op is NULL because of failure, before using it and causing a segmentation fault. Fixes: 4c99481f49c4 ("app/test: add ZUC") Signed-off-by: Ciara Power Acked-by: Pablo de Lara --- app/test/test_cryptodev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c index 16431efc88..7a1c649757 100644 --- a/app/test/test_cryptodev.c +++ b/app/test/test_cryptodev.c @@ -6233,8 +6233,8 @@ test_zuc_authentication(const struct wireless_test_data *tdata) else ut_params->op = process_crypto_request(ts_params->valid_devs[0], ut_params->op); - ut_params->obuf = ut_params->op->sym->m_src; TEST_ASSERT_NOT_NULL(ut_params->op, "failed to retrieve obuf"); + ut_params->obuf = ut_params->op->sym->m_src; ut_params->digest = rte_pktmbuf_mtod(ut_params->obuf, uint8_t *) + plaintext_pad_len;