Follow-up Comment #22, bug #60952 (project gnustep):
[comment #21 comment #21:]
> With the correct file, there are two failed tests with latest code
The two tests pass with this change. tzdb.h is the only place where
TZ_MAX_TIMES is used, hence it seems safe.
diff --git a/Source/nstzfile.h b/Source/nstzfile.h
index 265974110..72194a0d5 100644
--- a/Source/nstzfile.h
+++ b/Source/nstzfile.h
@@ -81,8 +81,9 @@ struct tzhead {
** year's worth of solar time (corrected daily to the nearest second) or
** 138 years of Pacific Presidential Election time
** (where there are three time zone transitions every fourth year).
+** XXX it needs to be at least 2000 to cope with TZDB v2+
*/
-#define TZ_MAX_TIMES 370
+#define TZ_MAX_TIMES 2000
#endif /* !defined TZ_MAX_TIMES */
#ifndef TZ_MAX_TYPES
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?60952>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/