diff --git a/src/dns.c b/src/dns.c index a118598f9..cb0a9a95d 100644 --- a/src/dns.c +++ b/src/dns.c @@ -1004,7 +1004,7 @@ int dns_init_resolvers(int close_socket) if (close_socket == 1) { if (curnameserver->dgram) { - close(curnameserver->dgram->t.sock.fd); + fd_delete(curnameserver->dgram->t.sock.fd); memset(curnameserver->dgram, '\0', sizeof(*dgram)); dgram = curnameserver->dgram; }