diff --git a/src/or/config.c b/src/or/config.c index d9f9856ecf..4706f7c5ae 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -431,13 +431,6 @@ static int resolve_my_address(or_options_t *options) { log_fn(LOG_WARN,"Error obtaining local hostname"); return -1; } -#if 0 /* don't worry about complaining, as long as it resolves */ - if(!strchr(localhostname,'.')) { - log_fn(LOG_WARN,"fqdn '%s' has only one element. Misconfigured machine?",address); - log_fn(LOG_WARN,"Try setting the Address line in your config file."); - return -1; - } -#endif options->Address = tor_strdup(localhostname); log_fn(LOG_DEBUG,"Guessed local host name as '%s'",options->Address); } diff --git a/src/or/connection.c b/src/or/connection.c index 3ea4fd6bab..f37cae100a 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -478,7 +478,8 @@ int connection_connect(connection_t *conn, char *address, uint32_t addr, uint16_ s=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); if (s < 0) { - log_fn(LOG_WARN,"Error creating network socket."); + log_fn(LOG_WARN,"Error creating network socket: %s", + tor_socket_strerror(tor_socket_errno(-1))); return -1; } set_socket_nonblocking(s); diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 43cdb682f5..2d18e90e26 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -167,6 +167,7 @@ connection_t *connection_or_connect(uint32_t addr, uint16_t port, /* this function should never be called if we're already connected to * id_digest, but check first to be sure */ +/*XXX008 this is getting called, at least by dirservers. */ conn = connection_get_by_identity_digest(id_digest, CONN_TYPE_OR); if(conn) { tor_assert(conn->nickname);