Commit e1f2693d authored by Roger Dingledine's avatar Roger Dingledine
Browse files

bugfix: if a dnsworker dies, remember that.


svn:r396
parent e4957f8c
......@@ -291,8 +291,11 @@ int connection_dns_process_inbuf(connection_t *conn) {
if(conn->inbuf_reached_eof) {
log(LOG_ERR,"connection_dnsworker_process_inbuf(): Read eof. Worker dying.");
if(conn->state == DNSWORKER_STATE_BUSY)
if(conn->state == DNSWORKER_STATE_BUSY) {
dns_cancel_pending_resolve(conn->address, NULL);
num_workers_busy--;
}
num_workers--;
return -1;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment