diff --git a/common/flatpak-locale-utils.c b/common/flatpak-locale-utils.c index 2908e0fb7..f45541f60 100644 --- a/common/flatpak-locale-utils.c +++ b/common/flatpak-locale-utils.c @@ -64,6 +64,12 @@ flatpak_get_lang_from_locale (const char *locale) if (strcmp (lang, "C") == 0) return NULL; + for (c = lang; *c != 0; c++) + { + if (!g_ascii_isalpha (*c)) + return NULL; + } + return g_steal_pointer (&lang); }