mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 04:01:59 +00:00
![]() Actually delete the allocated pbr_nhg_cache object we just released. Found via memory leak: ==3078405== 136 bytes in 1 blocks are definitely lost in loss record 8,282 of 8,802 ==3078405== at 0x483BB1A: calloc (vg_replace_malloc.c:762) ==3078405== by 0x48E35E8: qcalloc (memory.c:110) ==3078405== by 0x40EBA7: pbr_nhgc_alloc (pbr_nht.c:194) ==3078405== by 0x48CC0EB: hash_get (hash.c:148) ==3078405== by 0x40F825: pbr_nht_add_individual_nexthop (pbr_nht.c:534) ==3078405== by 0x409853: pbr_map_nexthop_magic (pbr_vty.c:400) ==3078405== by 0x4093F1: pbr_map_nexthop (pbr_vty_clippy.c:417) ==3078405== by 0x48ACF72: cmd_execute_command_real (command.c:1073) ==3078405== by 0x48ACB3B: cmd_execute_command (command.c:1133) ==3078405== by 0x48AD063: cmd_execute (command.c:1288) ==3078405== by 0x493D8EE: vty_command (vty.c:526) ==3078405== by 0x493D397: vty_execute (vty.c:1293) Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
pbr_debug.c | ||
pbr_debug.h | ||
pbr_main.c | ||
pbr_map.c | ||
pbr_map.h | ||
pbr_memory.c | ||
pbr_memory.h | ||
pbr_nht.c | ||
pbr_nht.h | ||
pbr_vrf.c | ||
pbr_vrf.h | ||
pbr_vty.c | ||
pbr_vty.h | ||
pbr_zebra.c | ||
pbr_zebra.h | ||
pbrd.conf.sample | ||
subdir.am |