diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-12-18 10:02:06 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-12-18 10:02:06 +0000 |
commit | 51c68755af9bf02a88792b8caff9cf516a262684 (patch) | |
tree | c05c7a6a758b6c90183d54f4189b62defd977e72 /time | |
parent | ff7059bfe84cffa60fcd4d2a45f35a6b8edfffd6 (diff) | |
download | glibc-51c68755af9bf02a88792b8caff9cf516a262684.tar.gz |
Update.
* time/getdate.c (check_mday): tm_mon contains values from 0 to 11,
not 1 to 12.
Diffstat (limited to 'time')
-rw-r--r-- | time/getdate.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/time/getdate.c b/time/getdate.c index eb7b0c7f87..c25a49d5a1 100644 --- a/time/getdate.c +++ b/time/getdate.c @@ -71,24 +71,24 @@ check_mday (int year, int mon, int mday) { switch (mon) { - case 1: - case 3: - case 5: - case 7: - case 8: - case 10: - case 12: - if (mday >= 1 && mday <= 31) - return 1; - break; + case 0: + case 2: case 4: case 6: + case 7: case 9: case 11: + if (mday >= 1 && mday <= 31) + return 1; + break; + case 3: + case 5: + case 8: + case 10: if (mday >= 1 && mday <= 30) return 1; break; - case 2: + case 1: if (mday >= 1 && mday < (__isleap (year) ? 29 : 28)) return 1; break; |