aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_or.c
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2002-06-30 07:37:49 +0000
committerRoger Dingledine <arma@torproject.org>2002-06-30 07:37:49 +0000
commitb503d4c6d63b1fc6a2af94c3200f40ba8dc4d31d (patch)
tree6d11e07d04413fd3a3313d3dbc8029334f92e0fc /src/or/connection_or.c
parente6f67fb15daa67b9f21052f5fb86ccd6641311b2 (diff)
downloadtor-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.c14
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;