From: Yoshito Umaoka Date: Fri, 5 Feb 2016 16:05:39 +0000 (+0000) Subject: ICU-12091 Fixed a memory leak introduced by the quick patch in transliterator initial... X-Git-Tag: milestone-59-0-1~677 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22c3a948547f89c749707b417c334eb1a40f09f1;p=icu ICU-12091 Fixed a memory leak introduced by the quick patch in transliterator initialization code. X-SVN-Rev: 38290 --- diff --git a/icu4c/source/i18n/translit.cpp b/icu4c/source/i18n/translit.cpp index 1288a7d7b72..b88533977ca 100644 --- a/icu4c/source/i18n/translit.cpp +++ b/icu4c/source/i18n/translit.cpp @@ -1511,6 +1511,7 @@ UBool Transliterator::initializeRegistry(UErrorCode &status) { if (U_SUCCESS(status)) { UnicodeString id(ures_getKey(colBund), -1, US_INV); if(id.indexOf(T_PART) != -1) { + ures_close(colBund); continue; } UResourceBundle* res = ures_getNextResource(colBund, NULL, &status);