diff --git a/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java b/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java index 0a9e8a03c50..17c02706336 100644 --- a/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java +++ b/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java @@ -468,10 +468,9 @@ public final class ZoneInfoFile { } if (i < savingsInstantTransitions.length) { // javazic writes the last GMT offset into index 0! - if (i < savingsInstantTransitions.length) { - offsets[0] = standardOffsets[standardOffsets.length - 1] * 1000; - nOffsets = 1; - } + offsets[0] = standardOffsets[standardOffsets.length - 1] * 1000; + nOffsets = 1; + // ZoneInfo has a beginning entry for 1900. // Only add it if this is not the only one in table nOffsets = addTrans(transitions, nTrans++,