summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Petrovski <dimeptr@gmail.com>2011-10-28 09:02:08 +0200
committerDimitar Petrovski <dimeptr@gmail.com>2011-10-28 09:02:08 +0200
commit726d99a3ed5c12242e0e3c6416b3175c18dbedfd (patch)
tree3efb5157e738b3a01ab9cac62d5b15f1b9724f01
parent027cb56529ddf9f1788538117687c17b763d4e2a (diff)
downloadvdr-plugin-eepg-726d99a3ed5c12242e0e3c6416b3175c18dbedfd.tar.gz
vdr-plugin-eepg-726d99a3ed5c12242e0e3c6416b3175c18dbedfd.tar.bz2
compile fix
-rw-r--r--eepg.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/eepg.c b/eepg.c
index 84695cb..6ee1c62 100644
--- a/eepg.c
+++ b/eepg.c
@@ -3297,8 +3297,9 @@ cEIT2::cEIT2 (cSchedules * Schedules, int Source, u_char Tid, const u_char * Dat
fmt += "%s %s%s";
time_t orgAirDate = DishEventDescriptor->getOriginalAirDate();
char datestr [80];
- if (orgAirDate == 0 || strftime (datestr,80," Original Air Date: %a %b %d %Y",gmtime(&orgAirDate)) == 0) {
- datestr = "";
+ bool dateok = false;
+ if (orgAirDate == 0) {
+ dateok = strftime (datestr,80," Original Air Date: %a %b %d %Y",gmtime(&orgAirDate)) > 0;
}
Asprintf (&tmp, fmt.c_str(), DishEventDescriptor->getDescription()
@@ -3306,7 +3307,7 @@ cEIT2::cEIT2 (cSchedules * Schedules, int Source, u_char Tid, const u_char * Dat
, DishEventDescriptor->getStarRating()
, DishEventDescriptor->getProgramId()
, DishEventDescriptor->getSeriesId()
- , orgAirDate == 0 ? "" : datestr);
+ , orgAirDate == 0 || !dateok ? "" : datestr);
pEvent->SetDescription(tmp);
free(tmp);