static void interface_free(struct interface *iface)
{
+ cache_cleanup(iface);
announce_free(iface);
free(iface->addrs.v4);
free(iface);
vlist_for_each_element(&interfaces, iface, node)
if (interface_multicast(iface)) {
- dns_reply_a(iface, NULL, 0);
+ dns_reply_a(iface, NULL, 0, NULL);
+ dns_reply_a_additional(iface, NULL, 0);
service_announce_services(iface, NULL, 0);
}