mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-28 21:17:54 +00:00
accessed free memory
This commit is contained in:
parent
300cb0a397
commit
0b718ba733
@ -198,8 +198,7 @@ ns_interface_destroy(ns_interface_t **ifpret) {
|
||||
REQUIRE(ifpret != NULL);
|
||||
REQUIRE(VALID_IFACE(*ifpret));
|
||||
ifp = *ifpret;
|
||||
printf("destroying interface\n");
|
||||
isc_mem_put(ifp->mgr->mctx, ifp, sizeof(*ifp));
|
||||
printf("Destroying interface\n");
|
||||
|
||||
isc_socket_cancel(ifp->udpsocket, NULL, ISC_SOCKCANCEL_ALL);
|
||||
isc_socket_detach(&ifp->udpsocket);
|
||||
@ -210,8 +209,10 @@ ns_interface_destroy(ns_interface_t **ifpret) {
|
||||
/* The listener will go away by itself when the socket shuts down. */
|
||||
|
||||
ISC_LIST_UNLINK(ifp->mgr->interfaces, ifp, link);
|
||||
|
||||
ifp->magic = 0;
|
||||
|
||||
ifp->magic = 0;
|
||||
isc_mem_put(ifp->mgr->mctx, ifp, sizeof(*ifp));
|
||||
|
||||
*ifpret = NULL;
|
||||
return (DNS_R_SUCCESS);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user