diff --git a/lib/ns/interfacemgr.c b/lib/ns/interfacemgr.c index ae8c1c2406..c7bbc753a7 100644 --- a/lib/ns/interfacemgr.c +++ b/lib/ns/interfacemgr.c @@ -597,6 +597,7 @@ cleanup_interface: LOCK(&ifp->mgr->lock); ISC_LIST_UNLINK(ifp->mgr->interfaces, ifp, link); UNLOCK(&ifp->mgr->lock); + ns_interface_shutdown(ifp); ns_interface_detach(&ifp); return (result); }