summaryrefslogtreecommitdiff
path: root/deps/icu-small/source/i18n/timezone.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/icu-small/source/i18n/timezone.cpp')
-rw-r--r--deps/icu-small/source/i18n/timezone.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/icu-small/source/i18n/timezone.cpp b/deps/icu-small/source/i18n/timezone.cpp
index e662bf7674..f7f45c7d3e 100644
--- a/deps/icu-small/source/i18n/timezone.cpp
+++ b/deps/icu-small/source/i18n/timezone.cpp
@@ -739,8 +739,7 @@ private:
len = mapLen;
}
- UBool getID(int32_t i) {
- UErrorCode ec = U_ZERO_ERROR;
+ UBool getID(int32_t i, UErrorCode& ec) {
int32_t idLen = 0;
const UChar* id = NULL;
UResourceBundle *top = ures_openDirect(0, kZONEINFO, &ec);
@@ -930,7 +929,7 @@ public:
virtual const UnicodeString* snext(UErrorCode& status) {
if (U_SUCCESS(status) && map != NULL && pos < len) {
- getID(map[pos]);
+ getID(map[pos], status);
++pos;
return &unistr;
}