diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index e9d323ab81..c73272992c 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -11087,8 +11087,8 @@ dns_resolver_dumpquota(dns_resolver_t *res, isc_buffer_t **buf) { } cleanup: - RWUNLOCK(&res->counters_lock, isc_rwlocktype_read); isc_hashmap_iter_destroy(&it); + RWUNLOCK(&res->counters_lock, isc_rwlocktype_read); return result; }