]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Report UNIX connection addresses that we opened correctly.
authorNick Mathewson <nickm@torproject.org>
Wed, 12 Sep 2018 21:42:24 +0000 (17:42 -0400)
committerNick Mathewson <nickm@torproject.org>
Wed, 12 Sep 2018 21:42:24 +0000 (17:42 -0400)
This is an aside on ticket27670.

src/core/mainloop/connection.c

index ffc9010fb8b4b19fcab9fab13ea39e5dfb7b6ec6..3c057ad1465c8129acca32cd739d38f90b63c6f2 100644 (file)
@@ -1506,8 +1506,13 @@ connection_listener_new(const struct sockaddr *listensockaddr,
    */
   connection_check_oos(get_n_open_sockets(), 0);
 
-  log_notice(LD_NET, "Opened %s on %s",
-             conn_type_to_string(type), fmt_addrport(&addr, usePort));
+  if (conn->socket_family == AF_UNIX) {
+    log_notice(LD_NET, "Opened %s on %s",
+               conn_type_to_string(type), conn->address);
+  } else {
+    log_notice(LD_NET, "Opened %s on %s",
+               conn_type_to_string(type), fmt_addrport(&addr, usePort));
+  }
   return conn;
 
  err: