]> git.pld-linux.org Git - packages/whois.git/blame - whois-idn.patch
- updated to 5.4.1
[packages/whois.git] / whois-idn.patch
CommitLineData
5512bd90
AM
1--- whois-4.7.32/whois.c~ 2009-03-17 13:14:25.938965061 +0100
2+++ whois-4.7.32/whois.c 2009-03-17 13:15:54.058956261 +0100
3@@ -786,8 +786,12 @@
126789ca 4 hints.ai_socktype = SOCK_STREAM;
5512bd90 5 hints.ai_flags = AI_ADDRCONFIG | AI_IDN;
126789ca 6
5512bd90
AM
7- if ((err = getaddrinfo(server, port ? port : "nicname", &hints, &res))
8- != 0) {
126789ca
JB
9+ err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
10+ if (err == EAI_BADFLAGS) {
5512bd90
AM
11+ hints.ai_flags &= ~AI_IDN;
12+ err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
126789ca 13+ }
5512bd90
AM
14+ if (err != 0) {
15 if (err == EAI_SYSTEM)
16 err_sys("getaddrinfo(%s)", server);
17 else
This page took 0.034102 seconds and 4 git commands to generate.