8203324: Use out of scope in getMacOSXLocale of java_props_macosx.c:120

Reviewed-by: rriggs
This commit is contained in:
Naoto Sato 2018-06-05 08:33:40 -07:00
parent 1abfb6d4b4
commit 8220e4135a

@ -47,6 +47,7 @@ char *getPosixLocale(int cat) {
#define LOCALEIDLENGTH 128
char *getMacOSXLocale(int cat) {
const char* retVal = NULL;
char languageString[LOCALEIDLENGTH];
char localeString[LOCALEIDLENGTH];
switch (cat) {
@ -67,7 +68,6 @@ char *getMacOSXLocale(int cat) {
CFRelease(languages);
return NULL;
}
char languageString[LOCALEIDLENGTH];
if (CFStringGetCString(primaryLanguage, languageString,
LOCALEIDLENGTH, CFStringGetSystemEncoding()) == false) {
CFRelease(languages);