aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2005-04-06 06:43:21 +0000
committerNick Mathewson <nickm@torproject.org>2005-04-06 06:43:21 +0000
commit88dc243bb53d8e3a320d04ce525452e692df4fb6 (patch)
tree56a726cbf6579b1f9f973bf7e04d4a7e9cf3e9e7 /src/or/dns.c
parent716d9bc99ae876ffc108f1b172f13a9d68eb3d06 (diff)
downloadtor-88dc243bb53d8e3a320d04ce525452e692df4fb6.tar
tor-88dc243bb53d8e3a320d04ce525452e692df4fb6.tar.gz
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
svn:r4026
Diffstat (limited to 'src/or/dns.c')
-rw-r--r--src/or/dns.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/or/dns.c b/src/or/dns.c
index 1a488920e..de30fe09e 100644
--- a/src/or/dns.c
+++ b/src/or/dns.c
@@ -156,7 +156,7 @@ static void purge_expired_resolves(uint32_t now) {
pendconn = pend->conn;
connection_edge_end(pendconn, END_STREAM_REASON_TIMEOUT,
pendconn->cpath_layer);
- circuit_detach_stream(circuit_get_by_conn(pendconn), pendconn);
+ circuit_detach_stream(circuit_get_by_edge_conn(pendconn), pendconn);
connection_free(pendconn);
tor_free(pend);
}
@@ -192,7 +192,7 @@ static void send_resolved_cell(connection_t *conn, uint8_t answer_type)
default:
tor_assert(0);
}
- connection_edge_send_command(conn, circuit_get_by_conn(conn),
+ connection_edge_send_command(conn, circuit_get_by_edge_conn(conn),
RELAY_COMMAND_RESOLVED, buf, buflen,
conn->cpath_layer);
}
@@ -274,7 +274,7 @@ int dns_resolve(connection_t *exitconn) {
exitconn->s, exitconn->address);
if (exitconn->purpose == EXIT_PURPOSE_RESOLVE)
send_resolved_cell(exitconn, RESOLVED_TYPE_ERROR);
- circ = circuit_get_by_conn(exitconn);
+ circ = circuit_get_by_edge_conn(exitconn);
if (circ)
circuit_detach_stream(circ, exitconn);
if (!exitconn->marked_for_close)
@@ -455,7 +455,7 @@ void dns_cancel_pending_resolve(char *address) {
connection_edge_end(pendconn, END_STREAM_REASON_RESOURCELIMIT,
pendconn->cpath_layer);
}
- circ = circuit_get_by_conn(pendconn);
+ circ = circuit_get_by_edge_conn(pendconn);
if (circ)
circuit_detach_stream(circ, pendconn);
connection_free(pendconn);
@@ -553,11 +553,11 @@ static void dns_found_answer(char *address, uint32_t addr, char outcome) {
if (pendconn->purpose == EXIT_PURPOSE_CONNECT) {
connection_edge_end(pendconn, END_STREAM_REASON_RESOLVEFAILED, pendconn->cpath_layer);
/* This detach must happen after we send the end cell. */
- circuit_detach_stream(circuit_get_by_conn(pendconn), pendconn);
+ circuit_detach_stream(circuit_get_by_edge_conn(pendconn), pendconn);
} else {
send_resolved_cell(pendconn, RESOLVED_TYPE_ERROR);
/* This detach must happen after we send the resolved cell. */
- circuit_detach_stream(circuit_get_by_conn(pendconn), pendconn);
+ circuit_detach_stream(circuit_get_by_edge_conn(pendconn), pendconn);
}
connection_free(pendconn);
} else {
@@ -565,7 +565,7 @@ static void dns_found_answer(char *address, uint32_t addr, char outcome) {
/* prevent double-remove. */
pend->conn->state = EXIT_CONN_STATE_CONNECTING;
- circ = circuit_get_by_conn(pend->conn);
+ circ = circuit_get_by_edge_conn(pend->conn);
tor_assert(circ);
/* unlink pend->conn from resolving_streams, */
circuit_detach_stream(circ, pend->conn);
@@ -580,7 +580,7 @@ static void dns_found_answer(char *address, uint32_t addr, char outcome) {
* but it does the right thing. */
pendconn->state = EXIT_CONN_STATE_RESOLVEFAILED;
send_resolved_cell(pendconn, RESOLVED_TYPE_IPV4);
- circ = circuit_get_by_conn(pendconn);
+ circ = circuit_get_by_edge_conn(pendconn);
tor_assert(circ);
circuit_detach_stream(circ, pendconn);
connection_free(pendconn);