[vdr] [PATCH] vdr-1.3.39 & crash bug in schedule
Klaus Schmidinger
Klaus.Schmidinger at cadsoft.de
Fri Jan 20 15:13:22 CET 2006
Rolf Ahrenberg wrote:
>
> Hi,
>
> here's a little patch to prevent crashing on Digita network, that uses
> 'NULL' in some event titles.
After some thought I believe it's probably better to do the following,
because an event should always have at least a title.
Klaus
--- epg.c 2006/01/20 13:42:38 1.50
+++ epg.c 2006/01/20 14:09:48
@@ -422,12 +422,17 @@
strreplace(description, '\x86', ' ');
strreplace(description, '\x87', ' ');
+ if (!title) {
+ // we don't want any "(null)" titles
+ title = strcpyrealloc(title, tr("No title"));
+ EpgBugFixStat(12, ChannelID());
+ }
+
if (Setup.EPGBugfixLevel == 0)
return;
// Some TV stations apparently have their own idea about how to fill in the
// EPG data. Let's fix their bugs as good as we can:
- if (title) {
// Some channels put the ShortText in quotes and use either the ShortText
// or the Description field, depending on how long the string is:
@@ -609,12 +614,6 @@
}
}
}
- else {
- // we don't want any "(null)" titles
- title = strcpyrealloc(title, tr("No title"));
- EpgBugFixStat(12, ChannelID());
- }
-}
// --- cSchedule -------------------------------------------------------------
More information about the vdr
mailing list