The v4 and v6 prefixes were created but not deleted on
shutdown properly.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
(cherry picked from commit
25b1001dc9c46bbfcb9e1af8231e0fa63a7d3bd3)
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
if (ip) {
listnode_delete(circuit->ip_addrs, ip);
+ prefix_ipv4_free(ip);
if (circuit->area)
lsp_regenerate_schedule(circuit->area,
circuit->is_type, 0);
}
if (ip6) {
listnode_delete(circuit->ipv6_link, ip6);
+ prefix_ipv6_free(ip6);
found = 1;
}
} else {
}
if (ip6) {
listnode_delete(circuit->ipv6_non_link, ip6);
+ prefix_ipv6_free(ip6);
found = 1;
}
}