l2: fix null deref in l2_to_bvi() 04/28804/2
authorMatthew Smith <mgsmith@netgate.com>
Thu, 10 Sep 2020 15:09:01 +0000 (10:09 -0500)
committerAndrew Yourtchenko <ayourtch@gmail.com>
Tue, 15 Sep 2020 08:38:11 +0000 (08:38 +0000)
commit649ba152cbd335ce644c04c9f00140aba35f81e8
treecccbc37dbe14de641173a8f8f0583a65ea804131
parentc13aab8ca1d6fcf0e662628433cafda85dc591bd
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>
(cherry picked from commit 78681def21b931309a779dfc6a5cbc6ff8b1f814)
src/vnet/l2/l2_bvi.h