From c0d4f7145ee6122147394c54528ad0c7c7ddab1a Mon Sep 17 00:00:00 2001 From: yidong0635 Date: Fri, 19 Jul 2019 07:11:59 -0400 Subject: [PATCH] crypto: Fix scanbuild issue on Fedora30. Issue reports: vbdev_crypto.c:695:12: warning: The left operand of '+' is a garbage value iv_ptr = rte_crypto_op_ctod_offset(crypto_ops[crypto_index], uint8_t *, Change-Id: I1a4f89111e94a13d8daf38070aa69306783a83c5 Signed-off-by: yidong0635 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462576 Tested-by: SPDK CI Jenkins Reviewed-by: Darek Stojaczyk Reviewed-by: Changpeng Liu --- lib/bdev/crypto/vbdev_crypto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/bdev/crypto/vbdev_crypto.c b/lib/bdev/crypto/vbdev_crypto.c index 4d2eb2e4e..fddcf86b8 100644 --- a/lib/bdev/crypto/vbdev_crypto.c +++ b/lib/bdev/crypto/vbdev_crypto.c @@ -631,6 +631,9 @@ _crypto_operation(struct spdk_bdev_io *bdev_io, enum rte_crypto_cipher_operation } /* Allocate crypto operations. */ +#ifdef DEBUG + memset(crypto_ops, 0, sizeof(crypto_ops)); +#endif allocated = rte_crypto_op_bulk_alloc(g_crypto_op_mp, RTE_CRYPTO_OP_TYPE_SYMMETRIC, crypto_ops, cryop_cnt);