Bladeren bron

methods/connect.cc: Only use AI_IDN if defined

Gbp-Dch: ignore
Julian Andres Klode 10 jaren geleden
bovenliggende
commit
8265d6c8fd
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      methods/connect.cc

+ 2 - 0
methods/connect.cc

@@ -180,8 +180,10 @@ static bool ConnectToHostname(std::string const &Host, int const Port,
       memset(&Hints,0,sizeof(Hints));
       Hints.ai_socktype = SOCK_STREAM;
       Hints.ai_flags = 0;
+#ifdef AI_IDN
       if (_config->FindB("Acquire::Connect::IDN", true) == true)
 	 Hints.ai_flags |= AI_IDN;
+#endif
       // see getaddrinfo(3): only return address if system has such a address configured
       // useful if system is ipv4 only, to not get ipv6, but that fails if the system has
       // no address configured: e.g. offline and trying to connect to localhost.