From: Gowrishankar Muthukrishnan Date: Sun, 24 Apr 2022 16:17:23 +0000 (+0530) Subject: common/cnxk: fix null pointer dereference X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=ea0d681efa86cb8902d93409679e3ac507755345;p=dpdk.git 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 --- 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 */