* sane_hostname.c: Force maxlen to be 16 if it's less than 16,
authorTom Yu <tlyu@mit.edu>
Fri, 12 Feb 1999 04:11:11 +0000 (04:11 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 12 Feb 1999 04:11:11 +0000 (04:11 +0000)
since otherwise a numeric IP address won't fit.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11169 dc483132-0cff-0310-8789-dd5450dbe970

src/util/pty/ChangeLog
src/util/pty/sane_hostname.c

index 11e8a5f81d15e4ad0c71ae64e8cbc20d3a43b5b9..454f0977126d4c1d2197c99758f1c82bae4290ec 100644 (file)
@@ -1,5 +1,8 @@
 Thu Feb 11 22:24:03 1999  Tom Yu  <tlyu@mit.edu>
 
+       * sane_hostname.c: Force maxlen to be 16 if it's less than 16,
+       since otherwise a numeric IP address won't fit.
+
        * Makefile.in: Add sane_hostname.{o,c}; bump minor version.
 
        * libpty.h: Add prototype for make_sane_hostname.
index 93871d8d4c4b7ac7f56fd8811e353b4f88a05a5b..6871b3de743abb3dcdc5f6cadc2caa74c063b0fb 100644 (file)
@@ -51,7 +51,8 @@ pty_make_sane_hostname(struct sockaddr_in *addr,
 
     *out = NULL;
     if (maxlen && maxlen < 16)
-       return -1;              /* XXX */
+       /* assume they meant 16, otherwise IP addr won't fit */
+       maxlen = 16;
 #ifndef NO_UT_HOST
     ut_host_len = sizeof (ut.ut_host);
 #else