From: Jeff Genovy <29107334+jefgen@users.noreply.github.com> Date: Wed, 2 May 2018 20:40:07 +0000 (+0000) Subject: ICU-13749 Prevent double-free of mzMappings in ZoneMeta::createMetazoneMappings. X-Git-Tag: release-62-rc~165 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=600afe90c42c7ec995ae1524868aa1b78f2c86f6;p=icu ICU-13749 Prevent double-free of mzMappings in ZoneMeta::createMetazoneMappings. X-SVN-Rev: 41310 --- diff --git a/icu4c/source/i18n/zonemeta.cpp b/icu4c/source/i18n/zonemeta.cpp index c386b0cae5e..9adbe6d8a30 100644 --- a/icu4c/source/i18n/zonemeta.cpp +++ b/icu4c/source/i18n/zonemeta.cpp @@ -690,6 +690,7 @@ ZoneMeta::createMetazoneMappings(const UnicodeString &tzid) { mzMappings = new UVector(deleteOlsonToMetaMappingEntry, NULL, status); if (U_FAILURE(status)) { delete mzMappings; + mzMappings = NULL; uprv_free(entry); break; }