summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2002-09-15 21:19:02 +0000
committerTom Yu <tlyu@mit.edu>2002-09-15 21:19:02 +0000
commit48ec19c9be186e4e0d21dc54a35e723b9f86b39f (patch)
treec0a91d35cf35e8b1573a3fe95e0389dc47477fde /src
parent55d18ed3c8a29337d832ce35252432404f8973a4 (diff)
* kerberos_v4.c (check_princ): Call strftime() with correct number
of arguments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14869 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/ChangeLog5
-rw-r--r--src/kdc/kerberos_v4.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog
index 17f2d584d..7fa252f0c 100644
--- a/src/kdc/ChangeLog
+++ b/src/kdc/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-15 Tom Yu <tlyu@mit.edu>
+
+ * kerberos_v4.c (check_princ): Call strftime() with correct number
+ of arguments.
+
2002-09-15 Ken Raeburn <raeburn@mit.edu>
* kerberos_v4.c: Always include stdarg.h, not varargs.h.
diff --git a/src/kdc/kerberos_v4.c b/src/kdc/kerberos_v4.c
index e24d23340..2856d5fb6 100644
--- a/src/kdc/kerberos_v4.c
+++ b/src/kdc/kerberos_v4.c
@@ -1085,7 +1085,8 @@ check_princ(char *p_name, char *instance, int lifetime, Principal *p,
time_t t = p->exp_date;
tm = localtime(&t);
- strftime(timestr, "%Y-%m-%d %H:%M:%S", tm);
+ if (!strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", tm))
+ timestr[0] = '\0';
lt = klog(L_ERR_SEXP,
"EXPIRED \"%s\" \"%s\" %s", p->name, p->instance, timestr);
return KERB_ERR_NAME_EXP;