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
4 hints.ai_socktype = SOCK_STREAM;
5 hints.ai_flags = AI_ADDRCONFIG | AI_IDN;
7 - if ((err = getaddrinfo(server, port ? port : "nicname", &hints, &res))
9 + err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
10 + if (err == EAI_BADFLAGS) {
11 + hints.ai_flags &= ~AI_IDN;
12 + err = getaddrinfo(server, port ? port : "nicname", &hints, &res);
15 if (err == EAI_SYSTEM)
16 err_sys("getaddrinfo(%s)", server);