aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2004-08-15 05:28:09 +0000
committerRoger Dingledine <arma@torproject.org>2004-08-15 05:28:09 +0000
commit699a9d8b46efdcf70437f13d6d9096144595fa01 (patch)
tree98e5f97f07b4de8517c4f1fc177737e1027c272a
parent20b907db1ee3fee54dc7820bee92ec7113cb4224 (diff)
downloadtor-699a9d8b46efdcf70437f13d6d9096144595fa01.tar
tor-699a9d8b46efdcf70437f13d6d9096144595fa01.tar.gz
commit some minor fixes from this sandbox so i can commit the next one
svn:r2229
-rw-r--r--src/or/config.c7
-rw-r--r--src/or/connection.c3
-rw-r--r--src/or/connection_or.c1
3 files changed, 3 insertions, 8 deletions
diff --git a/src/or/config.c b/src/or/config.c
index d9f9856ec..4706f7c5a 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 3ea4fd6ba..f37cae100 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 43cdb682f..2d18e90e2 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);