Empty values in setup.conf are no longer treated as an error

This commit is contained in:
Klaus Schmidinger 2003-08-24 11:01:42 +02:00
parent b0069f3410
commit 60f8afdfcc
3 changed files with 5 additions and 2 deletions

View File

@ -559,6 +559,7 @@ R
Andreas Kool <akool@akool.de> Andreas Kool <akool@akool.de>
for his help in keeping 'channels.conf.cable' up to date for his help in keeping 'channels.conf.cable' up to date
for fixing the TS to PES repacker so that it works with MPEG1 streams for fixing the TS to PES repacker so that it works with MPEG1 streams
for reporting a problem with empty values in setup.conf
Guy Roussin <guy.roussin@teledetection.fr> Guy Roussin <guy.roussin@teledetection.fr>
for suggesting not to display channel group delimiters without text for suggesting not to display channel group delimiters without text

View File

@ -2319,3 +2319,5 @@ Video Disk Recorder Revision History
- Fixed 'runvdr' to stay in the loop only if VDR returns an exit status of '1'. - Fixed 'runvdr' to stay in the loop only if VDR returns an exit status of '1'.
- Completed the Finnish OSD texts (thanks to Rolf Ahrenberg). - Completed the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Empty values in setup.conf are no longer treated as an error (thanks to Andreas
Kool for reporting this one).

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: config.c 1.115 2003/08/17 08:47:41 kls Exp $ * $Id: config.c 1.116 2003/08/24 11:00:24 kls Exp $
*/ */
#include "config.h" #include "config.h"
@ -215,7 +215,7 @@ bool cSetupLine::Parse(char *s)
*p = 0; *p = 0;
char *Name = compactspace(s); char *Name = compactspace(s);
char *Value = compactspace(p + 1); char *Value = compactspace(p + 1);
if (*Name && *Value) { if (*Name) { // value may be an empty string
p = strchr(Name, '.'); p = strchr(Name, '.');
if (p) { if (p) {
*p = 0; *p = 0;