mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
Merge topic 'DNDGen-stack-var'
ec30129b CPack: put local variable on the stack
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1331
This commit is contained in:
@@ -561,8 +561,9 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
|
||||
cmCPackLogger(cmCPackLog::LOG_ERROR, languages[i]
|
||||
<< " is not a recognized language" << std::endl);
|
||||
}
|
||||
char* iso_language_cstr = static_cast<char*>(malloc(65));
|
||||
CFStringGetCString(iso_language, iso_language_cstr, 64,
|
||||
char iso_language_cstr[65];
|
||||
CFStringGetCString(iso_language, iso_language_cstr,
|
||||
sizeof(iso_language_cstr) - 1,
|
||||
kCFStringEncodingMacRoman);
|
||||
LangCode lang = 0;
|
||||
RegionCode region = 0;
|
||||
@@ -575,11 +576,9 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir,
|
||||
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
||||
"No language/region code available for "
|
||||
<< iso_language_cstr << std::endl);
|
||||
free(iso_language_cstr);
|
||||
return 0;
|
||||
}
|
||||
#ifdef HAVE_CoreServices
|
||||
free(iso_language_cstr);
|
||||
header_data.push_back(region);
|
||||
header_data.push_back(i);
|
||||
header_data.push_back(0);
|
||||
|
||||
Reference in New Issue
Block a user