aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/or/dns.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/dns.c b/src/or/dns.c
index 1155f5999..40897d307 100644
--- a/src/or/dns.c
+++ b/src/or/dns.c
@@ -324,8 +324,8 @@ dns_free_all(void)
/* XXXX012 The hash lookups here could be quite slow; remove them
* once we're happy. */
if (res->state == CACHE_STATE_DONE) {
- cached_resolve_t *removed = HT_REMOVE(cache_map, &cache_root, res);
- tor_assert(!removed);
+ cached_resolve_t *found = HT_FIND(cache_map, &cache_root, res);
+ tor_assert(!found || found != res);
_free_cached_resolve(res);
} else {
cached_resolve_t *found = HT_FIND(cache_map, &cache_root, res);