krb4 library breaks old krb_get_admhst API
authorKen Raeburn <raeburn@mit.edu>
Mon, 27 Jan 2003 20:45:03 +0000 (20:45 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 27 Jan 2003 20:45:03 +0000 (20:45 +0000)
* RealmsConfig-glue.c (krb_get_admhst): Use strcpy instead of
strncpy, and max length of MAX_HSTNM.

ticket: new

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

src/lib/krb4/ChangeLog
src/lib/krb4/RealmsConfig-glue.c

index e43bd590108b1fc55fd485b42582fab13ba83d13..5fcf19ef766d9f70e378e7f40353f439ba78bf73 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-27  Ken Raeburn  <raeburn@mit.edu>
+
+       * RealmsConfig-glue.c (krb_get_admhst): Use strcpy instead of
+       strncpy, and max length of MAX_HSTNM.
+
 2003-01-15  Ken Raeburn  <raeburn@mit.edu>
 
        * sendauth.c (krb_net_rd_sendauth): Arg raw_len now points to
index e993a0036eb9283e81f3a40f8ec425382e873990..e71bc0074f572e104ff7d6579635da3c1456ba6b 100644 (file)
@@ -342,8 +342,8 @@ krb_get_admhst(
            i++;
     }
     fclose(cnffile);
-    if (result == KSUCCESS && strlen(thost) < MAXHOSTNAMELEN)
-       strncpy(host, thost, MAXHOSTNAMELEN);
+    if (result == KSUCCESS && strlen(thost) < MAX_HSTNM)
+       strcpy(host, thost);
     else
        result = KFAILURE;
     return result;