diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 7712f790b7..962b79109b 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -11048,8 +11048,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; }