|
|
@@ -597,6 +597,7 @@ int cmCPackDragNDropGenerator::CreateDMG(std::string const& src_dir,
|
|
|
CFStringRef iso_language =
|
|
|
CFLocaleCreateCanonicalLanguageIdentifierFromString(
|
|
|
nullptr, language_cfstring);
|
|
|
+ CFRelease(language_cfstring);
|
|
|
if (!iso_language) {
|
|
|
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
|
|
language << " is not a recognized language"
|
|
|
@@ -607,6 +608,7 @@ int cmCPackDragNDropGenerator::CreateDMG(std::string const& src_dir,
|
|
|
CFStringGetCString(iso_language, iso_language_cstr,
|
|
|
sizeof(iso_language_cstr) - 1,
|
|
|
kCFStringEncodingMacRoman);
|
|
|
+ CFRelease(iso_language);
|
|
|
LangCode lang = 0;
|
|
|
RegionCode region = 0;
|
|
|
#if HAVE_CoreServices
|