]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 133] From fredb@tautology.immanent.net: Handle nonstandard EIA_NODATA return...
authorHarlan Stenn <stenn@ntp.org>
Tue, 24 Jun 2003 08:07:32 +0000 (04:07 -0400)
committerHarlan Stenn <stenn@ntp.org>
Tue, 24 Jun 2003 08:07:32 +0000 (04:07 -0400)
bk: 3ef806c4tC4LfW0dENJsj2juWYUo9Q

ntpdc/ntpdc.c
ntpq/ntpq.c

index e7a5c61588802015d636406c55e53f5febaa8647..73f3fa1fd9c46583532c9dd606ab599f2015f3a5 100644 (file)
@@ -440,7 +440,7 @@ openhost(
        hints.ai_flags = AI_NUMERICHOST;
 
        a_info = getaddrinfo(hname, service, &hints, &ai);
-       if (a_info == EAI_NONAME) {
+       if (a_info == EAI_NONAME || a_info == EAI_NODATA) {
                hints.ai_flags = AI_CANONNAME;
 #ifdef AI_ADDRCONFIG
                hints.ai_flags |= AI_ADDRCONFIG;
index 13de313f46e06ca72ab1a24b9eb935d09c02ea5c..3aa349de82a458df6fce613c3308ea798737ea01 100644 (file)
@@ -621,7 +621,7 @@ openhost(
        hints.ai_flags = AI_NUMERICHOST;
 
        a_info = getaddrinfo(hname, service, &hints, &ai);
-       if (a_info == EAI_NONAME) {
+       if (a_info == EAI_NONAME || a_info == EAI_NODATA) {
                hints.ai_flags = AI_CANONNAME;
 #ifdef AI_ADDRCONFIG
                hints.ai_flags |= AI_ADDRCONFIG;