From 3ae6d5af5b28d408e652d88c32460fd10757c630 Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Mon, 24 Oct 2011 19:23:51 +0000 Subject: [PATCH] ICU-8854 computation of average could overflow. X-SVN-Rev: 30860 --- .../classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java index a8a93fc4572..ddc4ac20c0d 100644 --- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java +++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java @@ -2641,7 +2641,7 @@ class CharsetMBCS extends CharsetICU { toUFallbacks = mbcsTable.toUFallbacks; start = 0; while (start < limit - 1) { - i = (start + limit) / 2; + i = (start + limit) >>> 1; if (offset < toUFallbacks[i].offset) { limit = i; } else { -- 2.40.0