From: Ulrich Drepper Date: Tue, 7 Jul 1998 12:03:22 +0000 (+0000) Subject: (__tzfile_read): Correct setting of __tzname array values. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa7b75df7b8fb67a7d1efe11c0fb31f70507125d;p=thirdparty%2Fglibc.git (__tzfile_read): Correct setting of __tzname array values. (__tzfile_compute): Correct setting of __tzname array values. --- diff --git a/time/tzfile.c b/time/tzfile.c index 0a452b632f9..c800d101489 100644 --- a/time/tzfile.c +++ b/time/tzfile.c @@ -271,8 +271,7 @@ __tzfile_read (const char *file) We choose the offsets in the types of each flavor that are transitioned to earliest in time. */ __tzname[1] = NULL; - for (i = 0; i < num_types && i < sizeof (__tzname) / sizeof (__tzname[0]); - ++i) + for (i = 0; i < num_types; ++i) __tzname[types[i].isdst] = __tzstring (&zone_names[types[i].idx]); if (__tzname[1] == NULL) __tzname[1] = __tzname[0]; @@ -425,10 +424,8 @@ __tzfile_compute (time_t timer, int use_localtime, __daylight = rule_stdoff != rule_dstoff; __timezone = -rule_stdoff; __tzname[1] = NULL; - for (i = 0; - i < num_types && i < sizeof (__tzname) / sizeof (__tzname[0]); - ++i) - __tzname[types[i].isdst] = &zone_names[types[i].idx]; + for (i = 0; i < num_types; ++i) + __tzname[types[i].isdst] = __tzstring (&zone_names[types[i].idx]); if (__tzname[1] == NULL) /* There is no daylight saving time. */ __tzname[1] = __tzname[0];