diff --git a/babeld/babel_interface.c b/babeld/babel_interface.c index ceff472c2a..2cf6707123 100644 --- a/babeld/babel_interface.c +++ b/babeld/babel_interface.c @@ -695,6 +695,9 @@ interface_reset(struct interface *ifp) babel_ifp->cost, babel_ifp->ipv4 ? ", IPv4" : ""); + if (babel_ifp->ipv4 != NULL) + free(babel_ifp->ipv4); + return 1; }