]> git.pld-linux.org Git - packages/whois.git/blob - whois-idn.patch
- enhanced mkpwdhash patch to cover also bash completion; package bash completions
[packages/whois.git] / whois-idn.patch
1 diff -urNp -x '*.orig' whois.org/whois.c whois/whois.c
2 --- whois.org/whois.c   2019-12-31 12:14:30.000000000 +0100
3 +++ whois/whois.c       2021-11-16 22:11:57.631795697 +0100
4 @@ -1001,8 +1001,12 @@ int openconn(const char *server, const c
5      hints.ai_flags = AI_ADDRCONFIG;
6      hints.ai_flags |= AI_IDN;
7  
8 -    if ((err = getaddrinfo(server, port ? port : "nicname", &hints, &res))
9 -           != 0) {
10 +    err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
11 +    if (err == EAI_BADFLAGS) {
12 +           hints.ai_flags &= ~AI_IDN;
13 +           err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
14 +    }
15 +    if (err != 0) {
16         if (err == EAI_SYSTEM)
17             err_sys("getaddrinfo(%s)", server);
18         else
This page took 0.21961 seconds and 3 git commands to generate.