From: Yoshito Umaoka Date: Tue, 29 Oct 2013 07:20:08 +0000 (+0000) Subject: ICU-10518 Fixed an infinite loop problem in observesDaylightTime() revealed by tzdata... X-Git-Tag: milestone-59-0-1~2380 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e980695446d6dc15f54726862e787981770d2e74;p=icu ICU-10518 Fixed an infinite loop problem in observesDaylightTime() revealed by tzdata2013h integration. X-SVN-Rev: 34618 --- diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java index 774223b78c4..b7b2dfabe67 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java @@ -362,6 +362,7 @@ public class OlsonTimeZone extends BasicTimeZone { if (dstOffsetAt(trsIdx - 1) != 0) { return true; } + trsIdx--; } return false; }