l2: fix null deref in l2_to_bvi() 57/28757/2
authorMatthew Smith <mgsmith@netgate.com>
Thu, 10 Sep 2020 15:09:01 +0000 (10:09 -0500)
committerDamjan Marion <dmarion@me.com>
Fri, 11 Sep 2020 06:46:11 +0000 (06:46 +0000)
commit78681def21b931309a779dfc6a5cbc6ff8b1f814
treebd4f723cadfa6ae66cebc72b1268aa0d0b2d1779
parent730cec8c0697627cc1fb6a34acd094c77ba07622
l2: fix null deref in l2_to_bvi()

Type: fix

Static analysis identified a possible null pointer dereference. It
was introduced by a recent patch which expanded the DMAC comparison
on inbound packets on a BVI interface to include any secondary MAC
addresses which were added to an interface.

Check if the pointer is null before dereferencing.

Change-Id: Ic2afe2b062eda32977e05bf3f98d82c1fe64620c
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
src/vnet/l2/l2_bvi.h