]> Pileus Git - ~andy/fetchmail/blobdiff - KAME/getnameinfo.c
Update website for 6.3.24.
[~andy/fetchmail] / KAME / getnameinfo.c
index fb97530ea40b8ef048c8fa16d2d7e115e2af898e..62dee36b5f4241d8fb725c91a7b7d1dc2856386a 100644 (file)
@@ -291,8 +291,11 @@ getnameinfo(sa, salen, host, hostlen, serv, servlen, flags)
                                    hostlen) == NULL)
                                        return EAI_SYSTEM;
 #else
-                               if (afd->a_af == AF_INET)
-                                   strlcpy(host, inet_ntoa(addr), hostlen);
+                               if (afd->a_af == AF_INET) {
+                                   struct in_addr addr_tmp;
+                                   addr_tmp.s_addr = addr;
+                                   strlcpy(host, inet_ntoa(addr_tmp), hostlen);
+                               }
                                else
                                    return EAI_FAMILY;
 #endif