Sfoglia il codice sorgente

Merge branch 'fix-telnet-ipv6-dns' into maint

* fix-telnet-ipv6-dns:
  * Fix AAAA lookup not being done correctly
Bryan Drewery 14 anni fa
parent
commit
ab5e12be11
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/dcc.c

+ 1 - 1
src/dcc.c

@@ -1499,7 +1499,7 @@ static void dcc_telnet_dns_callback(int id, void *client_data, const char *ip, b
     int dns_type = DNS_LOOKUP_A;
     if (is_dotted_ip(iptostr(htonl(dcc[i].addr))) == AF_INET6)//Is this even valid?
       dns_type = DNS_LOOKUP_AAAA;
-    int dns_id = egg_dns_lookup(bd::String(hosts[0]).c_str(), 20, dcc_telnet_dns_forward_callback, (void *) (long) i);
+    int dns_id = egg_dns_lookup(bd::String(hosts[0]).c_str(), 20, dcc_telnet_dns_forward_callback, (void *) (long) i, dns_type);
     if (dns_id >= 0)
       dcc[i].dns_id = dns_id;
   } else {