Fix for possible NULL return value for setlocale() (Zarafa).
This commit is contained in:
parent
1d093c46a7
commit
166f6206f4
@ -113,9 +113,9 @@ const vmime::datetime posixHandler::getCurrentLocalTime() const
|
|||||||
|
|
||||||
const vmime::charset posixHandler::getLocaleCharset() const
|
const vmime::charset posixHandler::getLocaleCharset() const
|
||||||
{
|
{
|
||||||
vmime::string prevLocale(::setlocale(LC_ALL, ""));
|
const char* prevLocale = ::setlocale(LC_ALL, "");
|
||||||
vmime::charset ch(::nl_langinfo(CODESET));
|
vmime::charset ch(::nl_langinfo(CODESET));
|
||||||
::setlocale(LC_ALL, prevLocale.c_str());
|
::setlocale(LC_ALL, prevLocale);
|
||||||
|
|
||||||
return (ch);
|
return (ch);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user