|
@@ -396,6 +396,11 @@ void dns_cancel_pending_resolve(char *address) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ if (!resolve->pending_connections) {
|
|
|
+ /* XXX this should never trigger, but sometimes it does */
|
|
|
+ log_fn(LOG_WARN,"Bug: Address '%s' is pending but has no pending connections!", address);
|
|
|
+ return;
|
|
|
+ }
|
|
|
tor_assert(resolve->pending_connections);
|
|
|
|
|
|
/* mark all pending connections to fail */
|