aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Smith <mgsmith@netgate.com>2019-10-02 16:34:27 -0500
committerDamjan Marion <dmarion@me.com>2019-10-03 12:41:06 +0000
commit4938938621a3b2aad48adc5894823472e88f183e (patch)
treeed2797789aea8536f77ce9e77aa7f5a2a8976981
parent25fe57821b1d6549ac58961e942d4f74494d5555 (diff)
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 <mgsmith@netgate.com>
-rwxr-xr-xsrc/vnet/ethernet/node.c2
1 files changed, 1 insertions, 1 deletions
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