Selaa lähdekoodia

Merge remote-tracking branch 'karsten/task-18460-2' into maint-0.2.8

Nick Mathewson 8 vuotta sitten
vanhempi
commit
e247093e0e
2 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 4 0
      changes/bug18460
  2. 1 3
      src/or/directory.c

+ 4 - 0
changes/bug18460

@@ -0,0 +1,4 @@
+  o Minor bugfixes (statistics):
+    - Include consensus downloads via IPv6 in directory-request statistics.
+      Fixes bug 18480; bugfix on 4741aa4 in 0.2.3.14-alpha.
+

+ 1 - 3
src/or/directory.c

@@ -2960,10 +2960,8 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers,
     }
 
     if (1) {
-      struct in_addr in;
       tor_addr_t addr;
-      if (tor_inet_aton((TO_CONN(conn))->address, &in)) {
-        tor_addr_from_ipv4h(&addr, ntohl(in.s_addr));
+      if (tor_addr_parse(&addr, (TO_CONN(conn))->address) >= 0) {
         geoip_note_client_seen(GEOIP_CLIENT_NETWORKSTATUS,
                                &addr, NULL,
                                time(NULL));