- alloc-dealloc-mismatch (malloc vs operator delete)
Change-Id: I1e75b63c6e02eb34e05e26e97c3909e6ee27ec35
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
void updateLanguage(void)
{
- std::unique_ptr<char[]> lang(::vconf_get_str(VCONFKEY_LANGSET));
+ char *lang = vconf_get_str(VCONFKEY_LANGSET);
if (lang == nullptr) {
WARN("Cannot get language_set.");
return;
}
- ::setenv("LANG", lang.get(), 1);
- ::setenv("LC_MESSAGES", lang.get(), 1);
+ ::setenv("LANG", lang, 1);
+ ::setenv("LC_MESSAGES", lang, 1);
::setlocale(LC_ALL, "");
+
+ ::free(lang);
}
struct ElmRaii {