From: Abhinav Gupta Date: Mon, 17 Oct 2011 20:24:09 +0000 (+0000) Subject: ICU-8854 Unclosed streams. X-Git-Tag: milestone-59-0-1~4407 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9c83ba6e64ff9c423a511d849ab4c28da5c57af5;p=icu ICU-8854 Unclosed streams. X-SVN-Rev: 30838 --- diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java index a02fdc1f262..032f17cf6e7 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java @@ -640,6 +640,7 @@ public class ICUResourceBundle extends UResourceBundle { } } } + br.close(); } } catch (IOException e) { // swallow it diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java index 00f93e1997e..55a99f79b15 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java @@ -1,6 +1,6 @@ /* ****************************************************************************** - * Copyright (C) 2005-2010, International Business Machines Corporation and * + * Copyright (C) 2005-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ @@ -80,6 +80,7 @@ public abstract class URLHandler { if (DEBUG) System.err.println(e); } } + br.close(); } } catch (Throwable t) { if (DEBUG) System.err.println(t); diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java index 71326836dee..73cb79a7eb1 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java @@ -1,6 +1,6 @@ /* ****************************************************************************** - * Copyright (C) 2007-2009, International Business Machines Corporation and * + * Copyright (C) 2007-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ @@ -66,6 +66,7 @@ public class ResourceBasedPeriodFormatterDataService extends } localeNames.add(string); } + br.close(); } catch (IOException e) { throw new IllegalStateException("IO Error reading " + PATH + "index.txt: " + e.toString());