]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Free only subattributes, not the whole attr_extra pointer
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Sat, 5 Feb 2022 08:01:57 +0000 (10:01 +0200)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Sat, 5 Feb 2022 08:01:57 +0000 (10:01 +0200)
commit0911206097dc04315bcd6b3accd6236a047a1e06
tree755209d0b39ab896e79a6f0763aee2d9b5e62012
parentfc6ba64f04696416a1216bb57a7fd72efc5a0904
bgpd: Free only subattributes, not the whole attr_extra pointer

Avoid use-after-free situation. Flush attr_extra structure only when flushing
all attributes, not just for unintern.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_attr.c