From ea0d681efa86cb8902d93409679e3ac507755345 Mon Sep 17 00:00:00 2001 From: Gowrishankar Muthukrishnan Date: Sun, 24 Apr 2022 21:47:23 +0530 Subject: [PATCH] common/cnxk: fix null pointer dereference Fix null pointer dereference reported in coverity scan. Coverity issue: 372065 Fixes: 665b6a7400b ("common/cnxk: add NPC helper API") Cc: stable@dpdk.org Signed-off-by: Gowrishankar Muthukrishnan Acked-by: Jerin Jacob --- drivers/common/cnxk/roc_npc_utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/common/cnxk/roc_npc_utils.c b/drivers/common/cnxk/roc_npc_utils.c index 0d02872c8b..e36a312576 100644 --- a/drivers/common/cnxk/roc_npc_utils.c +++ b/drivers/common/cnxk/roc_npc_utils.c @@ -145,6 +145,9 @@ npc_parse_item_basic(const struct roc_npc_item_info *item, info->mask = item->mask; } + if (info->mask == NULL) + return NPC_ERR_INVALID_MASK; + /* mask specified must be subset of hw supported mask * mask | hw_mask == hw_mask */ -- 2.20.1