From: Matthew Smith Date: Wed, 2 Oct 2019 21:34:27 +0000 (-0500) Subject: ethernet: fix dmac filter coverity warning X-Git-Tag: v20.05-rc0~725 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=4938938621a3b2aad48adc5894823472e88f183e ethernet: fix dmac filter coverity warning Static analysis says that a possibly null pointer is dereferenced. Check it first. Type: fix Change-Id: I3d1a1548162d1dfc26f19fbcf159f0f1f91eb7c4 Signed-off-by: Matthew Smith --- diff --git a/src/vnet/ethernet/node.c b/src/vnet/ethernet/node.c index 488218e1a87..9c9143dd4ba 100755 --- a/src/vnet/ethernet/node.c +++ b/src/vnet/ethernet/node.c @@ -859,7 +859,7 @@ eth_input_process_frame (vlib_main_t * vm, vlib_node_runtime_t * node, if (dmac_check) { - if (vec_len (ei->secondary_addrs)) + if (ei && vec_len (ei->secondary_addrs)) eth_input_process_frame_dmac_check (hi, dmacs, dmacs_bad, n_packets, ei, 1 /* have_sec_dmac */ ); else