diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-06-15 11:00:08 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-06-15 11:00:08 -0700 |
commit | 6355c99740c91ed5a7fa14e378f74950e09f5f48 (patch) | |
tree | 2333dff3bbdf6d6445bbd716a07792df8867204c | |
parent | 29143408ae6d474a115768e809691635f507b1fd (diff) | |
download | glibc-6355c99740c91ed5a7fa14e378f74950e09f5f48.zip glibc-6355c99740c91ed5a7fa14e378f74950e09f5f48.tar.gz glibc-6355c99740c91ed5a7fa14e378f74950e09f5f48.tar.bz2 |
Fix computation of tzspec_len.
Without this it should never have worked that we can use the
embedded envvar in the timezone data files for dates after the last
matching rule.
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | time/tzfile.c | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -1,5 +1,7 @@ 2009-06-15 Ulrich Drepper <drepper@redhat.com> + * time/tzfile.c (__tzfile_read): Correct computation of tzspec_len. + [BZ #10211] * time/tzfile.c (__tzfile_compute): If we use the envvar format still handle leap seconds if they are available. diff --git a/time/tzfile.c b/time/tzfile.c index 4e20b25..d8bd55a 100644 --- a/time/tzfile.c +++ b/time/tzfile.c @@ -248,7 +248,7 @@ __tzfile_read (const char *file, size_t extra, char **extrap) + num_transitions * (8 + 1) + num_types * 6 + chars - + num_leaps * 8 + + num_leaps * 12 + num_isstd + num_isgmt) - 1 : 0); |