diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/common/servls.cpp')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/common/servls.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Build/source/libs/icu/icu-src/source/common/servls.cpp b/Build/source/libs/icu/icu-src/source/common/servls.cpp index 7108afd4a52..98f0a8a12b0 100644 --- a/Build/source/libs/icu/icu-src/source/common/servls.cpp +++ b/Build/source/libs/icu/icu-src/source/common/servls.cpp @@ -179,7 +179,8 @@ private: length = other._ids.size(); for(i = 0; i < length; ++i) { - _ids.addElementX(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + LocalPointer<UnicodeString> clonedId(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + _ids.adoptElement(clonedId.orphan(), status); } if(U_SUCCESS(status)) { |