[vdr] vdr 1.3.22 channels.conf parsing error ?

Roberto Sebastiano askrs at tiscali.it
Sun Mar 20 19:40:00 CET 2005

I have a strange error with channels.conf and vdr.

I used the scan utility with "-e 3 -o vdr" options.
The "-e 3" option is an extension I made to allow scan output the
provider field in the right way for vdr 1.3.x, i.e:


The patch has recently been applied to CVS

Now, a friend of mine that used the scan utility with the options above
has found a vdr error at startup.
After a little debugging, I found that if you put these two lines in an
empty channels.conf, vdr won't start.

Bloomberg French TV;DEFAULT PROVIDER:11642:h:S13.0E:27500:1160:1120,1122:0:1:1:318:0:0
MTV Portugal;MTV Networks:11241:v:S13.0E:27500:160:80:32:1:1:318:0:0

The odd is that if you delete ONE of the two lines above (doesn't matter
which), vdr starts.

Maybe a buffer overflow in the vdr parser, or simply the lines above
have something wrong ?


More information about the vdr mailing list