瀏覽代碼

Report UNIX connection addresses that we opened correctly.

This is an aside on ticket27670.
Nick Mathewson 5 年之前
父節點
當前提交
fed2c26e60
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      src/core/mainloop/connection.c

+ 7 - 2
src/core/mainloop/connection.c

@@ -1506,8 +1506,13 @@ connection_listener_new(const struct sockaddr *listensockaddr,
    */
    */
   connection_check_oos(get_n_open_sockets(), 0);
   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;
   return conn;
 
 
  err:
  err: