]> granicus.if.org Git - icu/commitdiff
ICU-11237 Fixed memory leak.
authorTravis Keep <keep94@gmail.com>
Wed, 3 Sep 2014 22:41:51 +0000 (22:41 +0000)
committerTravis Keep <keep94@gmail.com>
Wed, 3 Sep 2014 22:41:51 +0000 (22:41 +0000)
X-SVN-Rev: 36339

icu4c/source/i18n/region.cpp

index bb4e777463e3171449b859977f84b82e6485f934..21123a16322845b84d5f1a8248727ff4571d8fbd 100644 (file)
@@ -276,6 +276,7 @@ void Region::loadRegionData(UErrorCode &status) {
         UResourceBundle *mapping = ures_getNextResource(territoryContainment.getAlias(),NULL,&status);
         const char *parent = ures_getKey(mapping);
         if (uprv_strcmp(parent, "containedGroupings") == 0 || uprv_strcmp(parent, "deprecated") == 0) {
+            ures_close(mapping);
             continue; // handle new pseudo-parent types added in ICU data per cldrbug 7808; for now just skip.
             // #11232 is to do something useful with these.
         }