diff options
Diffstat (limited to 'src/or/dns.c')
-rw-r--r-- | src/or/dns.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/or/dns.c b/src/or/dns.c index 7ef3d54326..530b5e8043 100644 --- a/src/or/dns.c +++ b/src/or/dns.c @@ -638,7 +638,6 @@ dns_cancel_pending_resolve(char *address) return; } tor_assert(resolve->pending_connections); - tor_assert(! resolve->expire); /* mark all pending connections to fail */ log_debug(LD_EXIT, @@ -670,8 +669,8 @@ dns_cancel_pending_resolve(char *address) tmp ? tmp->address : "NULL", (void*)tmp); } tor_assert(tmp == resolve); - resolve->magic = 0xABABABAB; - tor_free(resolve); + + resolve->state = CACHE_STATE_DONE; } /** Helper: adds an entry to the DNS cache mapping <b>address</b> to the ipv4 |