]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Fix deref after free in bgp_vrf_unlink 18694/head
authorPetr Vaganov <petrvaganoff@gmail.com>
Mon, 21 Apr 2025 15:52:24 +0000 (20:52 +0500)
committerPetr Vaganov <petrvaganoff@gmail.com>
Mon, 21 Apr 2025 15:52:33 +0000 (20:52 +0500)
commit765945feed90e466dcb992904e3ef3096eb0d612
treee9215941df0b78bdcf7ec3300fae6673e3bbc7db
parent004c6c02606eb7bb38dc5532a99411115e4891b2
bgpd: Fix deref after free in bgp_vrf_unlink

Found by the static analyzer Svace (ISP RAS): DEREF_AFTER_FREE -
Pointer '&bgp->vrf_id' is dereferenced after the referenced memory
was deallocated by passing as 1st parameter to function 'bgp_unlock'.

Signed-off-by: Petr Vaganov <petrvaganoff@gmail.com>
bgpd/bgpd.h