xpamych-alr-repo

Форк
1
/
ICU-22132.patch 
25 строк · 1.1 Кб
1
diff -u a/i18n/vtzone.cpp a/i18n/vtzone.cpp
2
--- a/i18n/vtzone.cpp	2023-07-14 09:05:38.000000000 +0100
3
+++ b/i18n/vtzone.cpp	2023-07-14 09:05:38.000000000 +0100
4
@@ -1735,14 +1735,14 @@
5
             }
6
         }
7
     } else {
8
-        UnicodeString icutzprop;
9
-        UVector customProps(nullptr, uhash_compareUnicodeString, status);
10
+        UVector customProps(uprv_deleteUObject, uhash_compareUnicodeString, status);
11
         if (olsonzid.length() > 0 && icutzver.length() > 0) {
12
-            icutzprop.append(olsonzid);
13
-            icutzprop.append(u'[');
14
-            icutzprop.append(icutzver);
15
-            icutzprop.append(u']');
16
-            customProps.addElement(&icutzprop, status);
17
+            LocalPointer<UnicodeString> icutzprop(new UnicodeString(ICU_TZINFO_PROP), status);
18
+            icutzprop->append(olsonzid);
19
+            icutzprop->append(u'[');
20
+            icutzprop->append(icutzver);
21
+            icutzprop->append(u']');
22
+            customProps.adoptElement(icutzprop.orphan(), status);
23
         }
24
         writeZone(writer, *tz, &customProps, status);
25
     }

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.