]> git.puffer.fish Git - mirror/frr.git/commit
zebra: fix possible null dereference
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 19 Jan 2023 13:32:18 +0000 (10:32 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 19 Jan 2023 13:32:18 +0000 (10:32 -0300)
commitab80e474f26f2e982bc15dd2506ff2eeef129dcc
treeb748ef3e047a81da272d210dc9f875a7b3a707f0
parent69306c44e817694f6a8acf530725f84ec59d1a33
zebra: fix possible null dereference

Don't attempt to dereference `ifp` directly if it might be null: there
is a check right before this usage: `ifp ? ifp->info : NULL`.

In this context it should be safe to assume `ifp` is not NULL because
the only caller of this function checks that for this `ifindex`. For
consistency we'll check for null anyway in case this ever changes (and
with this the coverity scan warning gets silenced).

Found by Coverity Scan (CID 1519776)

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
zebra/interface.c