diff options
author | Theodore Tso <tytso@mit.edu> | 1995-02-03 19:34:56 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1995-02-03 19:34:56 +0000 |
commit | f4ad7b7ac6ab9e2e446732e01d21850973fc7812 (patch) | |
tree | e95dff5bde21b294c5902725c67c0bec2d6f31da | |
parent | 8908ffa90cc9307c4080199e5ad1d5ead7706f6d (diff) | |
download | krb5-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/ChangeLog | 5 | ||||
-rw-r--r-- | src/lib/krb5/os/gmt_mktime.c | 2 |
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; |