misc: coverity fixes
[vpp.git] / src / vnet / ethernet / node.c
index efe7290..f4f84f8 100644 (file)
@@ -1340,7 +1340,7 @@ ethernet_input_inline (vlib_main_t * vm,
                }
              else
                {
-                 if (ei->flags & ETHERNET_INTERFACE_FLAG_STATUS_L3)
+                 if (ei && (ei->flags & ETHERNET_INTERFACE_FLAG_STATUS_L3))
                    goto skip_dmac_check01;
 
                  dmacs[0] = *(u64 *) e0;
@@ -1584,7 +1584,7 @@ ethernet_input_inline (vlib_main_t * vm,
                }
              else
                {
-                 if (ei->flags & ETHERNET_INTERFACE_FLAG_STATUS_L3)
+                 if (ei && ei->flags & ETHERNET_INTERFACE_FLAG_STATUS_L3)
                    goto skip_dmac_check0;
 
                  dmacs[0] = *(u64 *) e0;