]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Free ->raw_data from Hard Notification message after we use it 11599/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Sun, 10 Jul 2022 09:42:46 +0000 (12:42 +0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Tue, 12 Jul 2022 14:23:21 +0000 (14:23 +0000)
commitaa88882667a1a4de6ae2064c6e8138f58cd55289
tree2b226942c041a95d303bb191d7d43b51dbad16c2
parent8239932950044146071d9594dba9cf231104695b
bgpd: Free ->raw_data from Hard Notification message after we use it

==175785== 0 bytes in 1 blocks are definitely lost in loss record 1 of 88
==175785==    at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==175785==    by 0x492EB8E: qcalloc (in /usr/local/lib/libfrr.so.0.0.0)
==175785==    by 0x269823: bgp_notify_decapsulate_hard_reset (in /usr/lib/frr/bgpd)
==175785==    by 0x26C85D: bgp_notify_receive (in /usr/lib/frr/bgpd)
==175785==    by 0x26E94E: bgp_process_packet (in /usr/lib/frr/bgpd)
==175785==    by 0x4985349: thread_call (in /usr/local/lib/libfrr.so.0.0.0)
==175785==    by 0x491D521: frr_run (in /usr/local/lib/libfrr.so.0.0.0)
==175785==    by 0x1EBEE8: main (in /usr/lib/frr/bgpd)
==175785==

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit c73d236383779498034abaa1a759a784750f46da)
bgpd/bgp_packet.c