Define MAXHOSTNAMELEN as 256, since RFC 1034 and 1035 state that a
authordrepper <drepper>
Thu, 24 Jul 1997 01:19:38 +0000 (01:19 +0000)
committerdrepper <drepper>
Thu, 24 Jul 1997 01:19:38 +0000 (01:19 +0000)
fully qualified domain name cannot exceed 255 octets in length.

resolv/gethnamaddr.c
resolv/nss_dns/dns-host.c

index f2def79..49aea2a 100644 (file)
@@ -123,6 +123,12 @@ static void addrsort __P((char **, int));
 #define        MAXPACKET       1024
 #endif
 
+/* As per RFC 1034 and 1035 a host name cannot exceed 255 octets in length.  */
+#ifdef MAXHOSTNAMELEN
+# undef MAXHOSTNAMELEN
+#endif
+#define MAXHOSTNAMELEN 256
+
 typedef union {
     HEADER hdr;
     u_char buf[MAXPACKET];
index 19ca33e..f772184 100644 (file)
 #else
 # define MAXPACKET     1024
 #endif
+/* As per RFC 1034 and 1035 a host name cannot exceed 255 octets in length.  */
+#ifdef MAXHOSTNAMELEN
+# undef MAXHOSTNAMELEN
+#endif
+#define MAXHOSTNAMELEN 256
 
 static const char AskedForGot[] = "\
 gethostby*.getanswer: asked for \"%s\", got \"%s\"";