common/cnxk: fix null access in IPv6 flow parsing
Added null check in IPv6 flow pattern parsing.
Fixes: 474e275b1b
("common/cnxk: support extensions attributes in IPv6 item")
Signed-off-by: Satheesh Paul <psatheesh@marvell.com>
Reviewed-by: Jerin Jacob <jerinj@marvell.com>
This commit is contained in:
parent
d8c079a572
commit
9132292e99
@ -562,9 +562,11 @@ npc_parse_lc(struct npc_parse_state *pst)
|
||||
ipv6_spec = pst->pattern->spec;
|
||||
lid = NPC_LID_LC;
|
||||
lt = NPC_LT_LC_IP6;
|
||||
rc = npc_handle_ipv6ext_attr(ipv6_spec, pst, &flags);
|
||||
if (rc)
|
||||
return rc;
|
||||
if (ipv6_spec) {
|
||||
rc = npc_handle_ipv6ext_attr(ipv6_spec, pst, &flags);
|
||||
if (rc)
|
||||
return rc;
|
||||
}
|
||||
info.len = sizeof(ipv6_spec->hdr);
|
||||
break;
|
||||
case ROC_NPC_ITEM_TYPE_ARP_ETH_IPV4:
|
||||
|
Loading…
Reference in New Issue
Block a user