X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=interface.c;fp=interface.c;h=cde184bec9b3cc25147c17db327e41f3665b3e79;hb=e1bacef27d869234149951cc7f4c9d3e0d8f07ad;hp=a09e7ce093a54f51d99bcadbeb3ae2c44a7df4a8;hpb=496aeba797c7d0246e88eedadff080fcaffd9013;p=project%2Fmdnsd.git diff --git a/interface.c b/interface.c index a09e7ce..cde184b 100644 --- a/interface.c +++ b/interface.c @@ -34,6 +34,7 @@ #include #include #include +#include "cache.h" #include "interface.h" #include "util.h" #include "dns.h" @@ -519,6 +520,7 @@ iface_update_cb(struct vlist_tree *tree, struct vlist_node *node_new, if (node_old) { iface = container_of(node_old, struct interface, node); + cache_cleanup(iface); interface_free(iface); }