]> git.saurik.com Git - apt.git/commitdiff
methods/connect.cc: Only use AI_IDN if defined
authorJulian Andres Klode <jak@debian.org>
Tue, 23 Aug 2016 12:57:11 +0000 (14:57 +0200)
committerJulian Andres Klode <jak@debian.org>
Fri, 26 Aug 2016 13:49:14 +0000 (15:49 +0200)
Gbp-Dch: ignore

methods/connect.cc

index c819c1dfb01886bd09976d76ee98aa240c71ac34..cb2f83588899b7d76625cd07072d8f6a341d38db 100644 (file)
@@ -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.