diff options
Diffstat (limited to 'src')
-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; |