]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_neighbor.c
pimd: Cleanup bfd memory on shutdown
[mirror_frr.git] / pimd / pim_neighbor.c
index 2730f5e7aa36c86095966703b54ac346f0a558b4..e73422331f7c56918ce0a493abbd3fc2101f2354 100644 (file)
@@ -409,6 +409,9 @@ void pim_neighbor_free(struct pim_neighbor *neigh)
        list_delete_and_null(&neigh->upstream_jp_agg);
        THREAD_OFF(neigh->jp_timer);
 
+       if (neigh->bfd_info)
+               pim_bfd_info_free(&neigh->bfd_info);
+
        XFREE(MTYPE_PIM_NEIGHBOR, neigh);
 }