]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
config: ensure that at least one preferred language is set (defaults to eng)
authorJaroslav Kysela <perex@perex.cz>
Fri, 29 May 2015 16:54:16 +0000 (18:54 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 29 May 2015 16:54:16 +0000 (18:54 +0200)
src/config.c

index 8357da8838ace145acc42f8fba4486c28b95cab0..84156b833bcdb088dc9b0ff7e9dd1985b5b11c01 100644 (file)
@@ -1564,7 +1564,10 @@ config_set_int ( const char *fld, int val )
 
 const char *config_get_language ( void )
 {
-  return htsmsg_get_str(config, "language");
+  const char *s = htsmsg_get_str(config, "language");
+  if (s == NULL || *s == '\0')
+    return "eng";
+  return s;
 }
 
 int config_set_language ( const char *lang )