Added a little more buffer space than the supplied patch, and used sizeof
authorKen Raeburn <raeburn@mit.edu>
Thu, 24 Jul 2003 21:12:50 +0000 (21:12 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 24 Jul 2003 21:12:50 +0000 (21:12 +0000)
* kadmin.c (strdate): Increase size of buffer to 40.  Use sizeof for
length passed to strftime.

ticket: 1613
target_version: 1.3.2
tags: pullup

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

src/kadmin/cli/ChangeLog
src/kadmin/cli/kadmin.c

index 12c4a1671328ddc8a2b417b5a92f3af4c6d8b87a..2c54a53263a7cdea8288a52057aa3f0252d8cff1 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-24  Ken Raeburn  <raeburn@mit.edu>
+
+       * kadmin.c (strdate): Increase size of buffer to 40.  Use sizeof
+       for length passed to strftime.
+
 2003-05-19  Sam Hartman  <hartmans@mit.edu>
 
        * kadmin.c (kadmin_startup): Don't register writable keytabs as this is always done by the library now.
index 256537b287f0b0c1bb33bce249d1088a43ce601b..eb5468dde57a833c591539444ae611b04a33c174 100644 (file)
@@ -132,11 +132,11 @@ static char *strdate(when)
     krb5_timestamp when;
 {
     struct tm *tm;
-    static char out[30];
+    static char out[40];
     
     time_t lcltim = when;
     tm = localtime(&lcltim);
-    strftime(out, 30, "%a %b %d %H:%M:%S %Z %Y", tm);
+    strftime(out, sizeof(out), "%a %b %d %H:%M:%S %Z %Y", tm);
     return out;
 }