summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/os/ChangeLog5
-rw-r--r--src/lib/krb5/os/gmt_mktime.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog
index 2c26baa8d4..c5d032b5a3 100644
--- a/src/lib/krb5/os/ChangeLog
+++ b/src/lib/krb5/os/ChangeLog
@@ -1,3 +1,8 @@
+Fri Feb 3 08:24:18 1995 Theodore Y. Ts'o (tytso@dcl)
+
+ * gmt_mktime.c (gmt_mktime): Don't double count the leap day in a
+ leap year.
+
Sun Jan 22 18:23:37 1995 John Gilmore (gnu@cygnus.com)
* get_krbhst.c (krb5_get_krbhst): Declare realm argument const,
diff --git a/src/lib/krb5/os/gmt_mktime.c b/src/lib/krb5/os/gmt_mktime.c
index 01d87dd480..18973e1387 100644
--- a/src/lib/krb5/os/gmt_mktime.c
+++ b/src/lib/krb5/os/gmt_mktime.c
@@ -60,7 +60,7 @@ time_t gmt_mktime(t)
accum *= 365; /* 365 days/normal year */
/* add in leap day for all previous years */
- accum += (t->tm_year - 68) / 4;
+ accum += (t->tm_year - 69) / 4;
/* add in leap day for this year */
if(t->tm_mon >= 2) /* march or later */
if(hasleapday(t->tm_year)) accum += 1;