From 9c83ba6e64ff9c423a511d849ab4c28da5c57af5 Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Mon, 17 Oct 2011 20:24:09 +0000 Subject: [PATCH] ICU-8854 Unclosed streams. X-SVN-Rev: 30838 --- .../classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java | 1 + icu4j/main/classes/core/src/com/ibm/icu/impl/URLHandler.java | 3 ++- .../duration/impl/ResourceBasedPeriodFormatterDataService.java | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) 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()); -- 2.40.0