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.
This commit is contained in:
Ulrich Drepper 2009-06-15 11:00:08 -07:00
parent 29143408ae
commit 6355c99740
2 changed files with 3 additions and 1 deletions

View file

@ -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.

View file

@ -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);