Source: https://unicode-org.atlassian.net/browse/ICU-22132?focusedCommentId=166752 Author: Sean Burke License: Fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=1843007 diff --git a/icu4c/source/i18n/vtzone.cpp b/icu4c/source/i18n/vtzone.cpp index 3035106701..5e738e11fa 100644 --- a/source/i18n/vtzone.cpp +++ b/source/i18n/vtzone.cpp @@ -1735,14 +1735,14 @@ VTimeZone::write(VTZWriter& writer, UErrorCode& status) const { } } } else { - UnicodeString icutzprop; - UVector customProps(nullptr, uhash_compareUnicodeString, status); + UVector customProps(uprv_deleteUObject, uhash_compareUnicodeString, status); if (olsonzid.length() > 0 && icutzver.length() > 0) { - icutzprop.append(olsonzid); - icutzprop.append(u'['); - icutzprop.append(icutzver); - icutzprop.append(u']'); - customProps.addElement(&icutzprop, status); + LocalPointer icutzprop(new UnicodeString(ICU_TZINFO_PROP), status); + icutzprop->append(olsonzid); + icutzprop->append(u'['); + icutzprop->append(icutzver); + icutzprop->append(u']'); + customProps.adoptElement(icutzprop.orphan(), status); } writeZone(writer, *tz, &customProps, status); } pm.scm?id=df35583970a7f6e5e43d04e4e23588555604c4fa'>commitdiff
path: root/gnu/packages/rpm.scm
AgeCommit message (Expand)Author
2024-08-31gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc)...The gtk-doc wrapped binaries use XML_CATALOG_FILES to perform XML catalog lookup and come with docbook-xsl within the variable which fixes the docbook-xsl stylesheet lookup related failures with these packages. This makes it unnecessary to include libxml2 as the cause of error was usually with the gtk-doc binaries. * gnu/packages/gnome.scm (gupnp-igd, dee, zeitgeist, libnma)[native-inputs]: Remove libxml2. * gnu/packages/rpm.scm (libmodulemd)[native-inputs]: Ditto. * gnu/packages/security-token.scm (libu2f-host)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Bruno Victal