Fix crash in lang_init() on macOS if lang_region = NULL

This is a regression after PR #7704:
mac: Set $LANG based on the system locale

CFStringGetCStringPtr sometimes returns "lang_region" = NULL,
in this case CFStringGetCString is used instead,
which places output to "buf", but "buf" was not used
by the code.
This commit is contained in:
battlmonstr 2018-08-01 11:33:30 +02:00
parent a2253744c9
commit e92f1bb271

View File

@ -31,7 +31,7 @@ void lang_init(void)
char buf[20] = { 0 };
if (CFStringGetCString(cf_lang_region, buf, 20,
kCFStringEncodingUTF8)) {
os_setenv("LANG", lang_region, true);
os_setenv("LANG", buf, true);
}
}
CFRelease(cf_lang_region);