Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 16 Feb 2004 21:00:54 +0000 (21:00 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 16 Feb 2004 21:00:54 +0000 (21:00 +0000)
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Undo unintended
changes in last patch.

ChangeLog
sysdeps/posix/getaddrinfo.c

index 54ccf3d..aaea3ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-02-16  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/posix/getaddrinfo.c (getaddrinfo): Undo unintended
+       changes in last patch.
+
        * posix/regexec.c (transit_state): Fix typo in commented-out code
        [BZ #6].
 
index 372bc9d..7c192bf 100644 (file)
@@ -62,14 +62,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #define UNIX_PATH_MAX  108
 #endif
 
-extern int idna_to_ascii_lz (const char *input, char **output, int flags);
-#define IDNA_SUCCESS 0
-#ifdef HAVE_LIBIDN
-# define SUPPORTED_IDN_FLAGS AI_IDN|AI_CANONIDN
-#else
-# define SUPPORTED_IDN_FLAGS 0
-#endif
-
 struct gaih_service
   {
     const char *name;
@@ -547,18 +539,6 @@ gaih_inet (const char *name, const struct gaih_service *service,
       at->scopeid = 0;
       at->next = NULL;
 
-#if 0
-      if (req->ai_flags & AI_IDN)
-       {
-         char *p;
-         rc = idna_to_ascii_lz (name, &p, 0);
-         if (rc != IDNA_SUCCESS)
-           return -EAI_IDN_ENCODE;
-         name = strdupa (p);
-         free (p);
-       }
-#endif
-
       if (inet_pton (AF_INET, name, at->addr) > 0)
        {
          if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET)
@@ -1270,10 +1250,10 @@ getaddrinfo (const char *name, const char *service,
 
   if (hints->ai_flags
       & ~(AI_PASSIVE|AI_CANONNAME|AI_NUMERICHOST|AI_ADDRCONFIG|AI_V4MAPPED
-         |SUPPORTED_IDN_FLAGS|AI_ALL))
+         |AI_ALL))
     return EAI_BADFLAGS;
 
-  if ((hints->ai_flags & (AI_CANONNAME|AI_CANONIDN)) && name == NULL)
+  if ((hints->ai_flags & AI_CANONNAME) && name == NULL)
     return EAI_BADFLAGS;
 
   if (hints->ai_flags & AI_ADDRCONFIG)