diff options
author | Roger Dingledine <arma@torproject.org> | 2002-06-30 07:37:49 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2002-06-30 07:37:49 +0000 |
commit | b503d4c6d63b1fc6a2af94c3200f40ba8dc4d31d (patch) | |
tree | 6d11e07d04413fd3a3313d3dbc8029334f92e0fc /src/or/connection_or.c | |
parent | e6f67fb15daa67b9f21052f5fb86ccd6641311b2 (diff) | |
download | tor-b503d4c6d63b1fc6a2af94c3200f40ba8dc4d31d.tar tor-b503d4c6d63b1fc6a2af94c3200f40ba8dc4d31d.tar.gz |
made 'app' connection be 'exit' connection
general cleanup, particularly in buffers.c
svn:r17
Diffstat (limited to 'src/or/connection_or.c')
-rw-r--r-- | src/or/connection_or.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 813cc8975..37abc8b7a 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -33,7 +33,6 @@ int connection_or_process_inbuf(connection_t *conn) { } return 0; - } int connection_or_finished_flushing(connection_t *conn) { @@ -89,14 +88,6 @@ int connection_or_finished_flushing(connection_t *conn) { /*********************/ -connection_t *connection_or_new(void) { - return connection_new(CONN_TYPE_OR); -} - -connection_t *connection_or_new_listener(void) { - return connection_new(CONN_TYPE_OR_LISTENER); -} - void conn_or_init_crypto(connection_t *conn) { int x; @@ -132,15 +123,14 @@ int connect_to_router(routerinfo_t *router, RSA *prkey, struct sockaddr_in *loca struct sockaddr_in router_addr; int s; - if ((!router) || (!prkey) || (!local)) - return -1; + assert(router && prkey && local); if(router->addr == local->sin_addr.s_addr && router->port == local->sin_port) { /* this is me! don't connect to me. */ return 0; } - conn = connection_or_new(); + conn = connection_new(CONN_TYPE_OR); /* set up conn so it's got all the data we need to remember */ conn->addr = router->addr, conn->port = router->port; |