Selaa lähdekoodia

* If wanting ipv6, only lookup AAAA, otherwise lookup A

Bryan Drewery 16 vuotta sitten
vanhempi
commit
377f3b69b3
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/mod/server.mod/servmsg.c

+ 1 - 1
src/mod/server.mod/servmsg.c

@@ -1688,7 +1688,7 @@ static void connect_server(void)
     /* I'm resolving... don't start another server connect request */
     /* I'm resolving... don't start another server connect request */
     resolvserv = 1;
     resolvserv = 1;
     /* Resolve the hostname. */
     /* Resolve the hostname. */
-    int dns_id = egg_dns_lookup(botserver, 20, server_dns_callback, (void *) (long) newidx);
+    int dns_id = egg_dns_lookup(botserver, 20, server_dns_callback, (void *) (long) newidx, conf.bot->net.v6 ? DNS_LOOKUP_AAAA : DNS_LOOKUP_A);
     if (dns_id >= 0)
     if (dns_id >= 0)
       dcc[newidx].dns_id = dns_id;
       dcc[newidx].dns_id = dns_id;
     /* wait for async reply */
     /* wait for async reply */