diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2004-02-09 17:04:50 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2004-02-09 17:04:50 +0100 |
commit | d828badbe00f4eaa074aed0ab3361c5fd3c0328b (patch) | |
tree | afbfee9e75195c09e98112ee365f179507223ad8 /config.c | |
parent | a605ca5cdbc6bbad6f61b4700f5fb09555326fc3 (diff) | |
download | vdr-d828badbe00f4eaa074aed0ab3361c5fd3c0328b.tar.gz vdr-d828badbe00f4eaa074aed0ab3361c5fd3c0328b.tar.bz2 |
Fixed reading the EPG preferred language parameter from 'setup.conf'
Diffstat (limited to 'config.c')
-rw-r--r-- | config.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: config.c 1.122 2004/02/08 15:04:41 kls Exp $ + * $Id: config.c 1.123 2004/02/09 16:57:59 kls Exp $ */ #include "config.h" @@ -374,7 +374,9 @@ bool cSetup::ParseLanguages(const char *Value, int *Values) { int n = 0; while (Value && *Value && n < I18nNumLanguages) { - int i = I18nLanguageIndex(Value); + char buffer[4]; + strn0cpy(buffer, Value, sizeof(buffer)); + int i = I18nLanguageIndex(buffer); if (i >= 0) Values[n++] = i; if ((Value = strchr(Value, ' ')) != NULL) |