aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/dns.c')
-rw-r--r--src/or/dns.c5
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