summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-02-03 19:34:56 +0000
committerTheodore Tso <tytso@mit.edu>1995-02-03 19:34:56 +0000
commitf4ad7b7ac6ab9e2e446732e01d21850973fc7812 (patch)
treee95dff5bde21b294c5902725c67c0bec2d6f31da
parent8908ffa90cc9307c4080199e5ad1d5ead7706f6d (diff)
downloadkrb5-f4ad7b7ac6ab9e2e446732e01d21850973fc7812.tar.gz
krb5-f4ad7b7ac6ab9e2e446732e01d21850973fc7812.tar.xz
krb5-f4ad7b7ac6ab9e2e446732e01d21850973fc7812.zip
Don't double count the leap day in a leap year
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4903 dc483132-0cff-0310-8789-dd5450dbe970
-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;