Fix the fallback about setlocale 38/144238/1
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 16 Aug 2017 05:05:12 +0000 (14:05 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 16 Aug 2017 05:06:59 +0000 (14:06 +0900)
Change-Id: I9f647318f8937fadd1260abb2f94237a3f6b6cb3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/widget-i18n.c

index 39ae5c5..eafb8ed 100755 (executable)
@@ -43,16 +43,16 @@ void _update_lang(void)
                setenv("LANGUAGE", language, 1);
                setenv("LANG", lang, 1);
                setenv("LC_MESSAGES", lang, 1);
+               free(lang);
 
                r = setlocale(LC_ALL, "");
                if (r == NULL) {
                        /* LCOV_EXCL_START */
-                       r = setlocale(LC_ALL, lang);
+                       r = setlocale(LC_ALL, "en_US");
                        if (r)
                                _D("*****appcore setlocale=%s\n", r);
                        /* LCOV_EXCL_STOP */
                }
-               free(lang);
        } else {
                _E("failed to get current language for set lang env"); /* LCOV_EXCL_LINE */
        }