diff --git a/src/or/dns.c b/src/or/dns.c index b67275677b..5a4c61c987 100644 --- a/src/or/dns.c +++ b/src/or/dns.c @@ -266,7 +266,10 @@ purge_expired_resolves(uint32_t now) newest_cached_resolve = NULL; /* then make sure the list's tail knows * that too */ removed = HT_REMOVE(cache_map, &cache_root, resolve); - tor_assert(removed == resolve); + if (removed != resolve) { + log_notice(LD_EXIT, "Removed is %p, resolve is %p.", removed, resolve); + tor_assert(removed == resolve); + } resolve->magic = 0xF0BBF0BB; tor_free(resolve); }