Explorar o código

bugfix: we were writing to stderr even when it's closed

svn:r868
Roger Dingledine %!s(int64=22) %!d(string=hai) anos
pai
achega
02ec2cdb34
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      src/or/connection.c

+ 1 - 2
src/or/connection.c

@@ -272,8 +272,7 @@ int connection_connect(connection_t *conn, char *address, uint32_t addr, uint16_
   if(connect(s,(struct sockaddr *)&dest_addr,sizeof(dest_addr)) < 0) {
     if(!ERRNO_CONN_EINPROGRESS(errno)) {
       /* yuck. kill it. */
-      perror("connect");
-      log_fn(LOG_INFO,"Connect() to %s:%u failed.",address,port);
+      log_fn(LOG_INFO,"Connect() to %s:%u failed: %s",address,port,strerror(errno));
       close(s);
       return -1;
     } else {