aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2004-02-28 22:23:44 +0000
committerNick Mathewson <nickm@torproject.org>2004-02-28 22:23:44 +0000
commit0a673f44910e088f03eab4d3f9aeb963e02ee40a (patch)
tree0f8e5efb62c4d70435b0fea31937b8d9ef551ced /src/or/connection.c
parent9a557007475a9f8c79d4e6bbb56195fd0a81d60b (diff)
downloadtor-0a673f44910e088f03eab4d3f9aeb963e02ee40a.tar
tor-0a673f44910e088f03eab4d3f9aeb963e02ee40a.tar.gz
Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill a
resolve in response to a DNS worker dying) and connection_dns_remove (remove a pending connection from the resolve structure.) svn:r1168
Diffstat (limited to 'src/or/connection.c')
-rw-r--r--src/or/connection.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/connection.c b/src/or/connection.c
index 9c0ac58e1..526d2aafc 100644
--- a/src/or/connection.c
+++ b/src/or/connection.c
@@ -182,14 +182,14 @@ _connection_mark_for_close(connection_t *conn, char reason)
case CONN_TYPE_EXIT:
case CONN_TYPE_AP:
if (conn->state == EXIT_CONN_STATE_RESOLVING)
- dns_cancel_pending_resolve(conn->address, conn);
+ connection_dns_remove(conn);
if (!conn->has_sent_end && reason &&
connection_edge_end(conn, reason, conn->cpath_layer) < 0)
return -1;
break;
case CONN_TYPE_DNSWORKER:
if (conn->state == DNSWORKER_STATE_BUSY) {
- dns_cancel_pending_resolve(conn->address, NULL);
+ dns_cancel_pending_resolve(conn->address);
}
break;
default: