[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] simplify when we"re picking a default address for



Update of /home2/or/cvsroot/tor/src/or
In directory moria:/home/arma/work/onion/cvs/tor/src/or

Modified Files:
	connection_edge.c 
Log Message:
simplify when we're picking a default address for
when people ask for "serifos.exit".


Index: connection_edge.c
===================================================================
RCS file: /home2/or/cvsroot/tor/src/or/connection_edge.c,v
retrieving revision 1.387
retrieving revision 1.388
diff -u -p -d -r1.387 -r1.388
--- connection_edge.c	17 Mar 2006 04:43:37 -0000	1.387
+++ connection_edge.c	18 Mar 2006 22:54:08 -0000	1.388
@@ -995,15 +995,12 @@ connection_ap_handshake_rewrite_and_atta
         return -1;
       }
     } else {
-      struct in_addr in;
       routerinfo_t *r;
       conn->chosen_exit_name = tor_strdup(socks->address);
       r = router_get_by_nickname(conn->chosen_exit_name, 1);
       *socks->address = 0;
       if (r) {
-        /* XXXX Should this use server->address instead? */
-        in.s_addr = htonl(r->addr);
-        strlcpy(socks->address, inet_ntoa(in), sizeof(socks->address));
+        strlcpy(socks->address, r->address, sizeof(socks->address));
       } else {
         log_warn(LD_APP,
                  "Unrecognized server in exit address '%s.exit'. Refusing.",