]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Accept reverse resolve requests for IPv6 addresses
authorNick Mathewson <nickm@torproject.org>
Thu, 15 Nov 2012 03:20:01 +0000 (22:20 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 15 Nov 2012 04:16:57 +0000 (23:16 -0500)
src/or/connection_edge.c

index dc58a0e709955121c86314955749a51587c0a8e3..426b993e5800c0ec5d7d0ab9872494eea3275128 100644 (file)
@@ -1879,7 +1879,7 @@ connection_ap_handshake_send_resolve(entry_connection_t *ap_conn)
 
     /* We're doing a reverse lookup.  The input could be an IP address, or
      * could be an .in-addr.arpa or .ip6.arpa address */
-    r = tor_addr_parse_PTR_name(&addr, a, AF_INET, 1);
+    r = tor_addr_parse_PTR_name(&addr, a, AF_UNSPEC, 1);
     if (r <= 0) {
       log_warn(LD_APP, "Rejecting ill-formed reverse lookup of %s",
                safe_str_client(a));