diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 65576f137f..ab3c0ffd68 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -678,7 +678,7 @@ fctx_query(fetchctx_t *fctx, dns_adbaddrinfo_t *addrinfo, */ isc_socket_detach(&socket); if (result != ISC_R_SUCCESS) - goto cleanup_dispatch; + goto cleanup_query; } else { switch (isc_sockaddr_pf(addrinfo->sockaddr)) { case PF_INET: