diff options
author | Dimitar Petrovski <dimeptr@gmail.com> | 2011-10-28 09:02:08 +0200 |
---|---|---|
committer | Dimitar Petrovski <dimeptr@gmail.com> | 2011-10-28 09:02:08 +0200 |
commit | 726d99a3ed5c12242e0e3c6416b3175c18dbedfd (patch) | |
tree | 3efb5157e738b3a01ab9cac62d5b15f1b9724f01 | |
parent | 027cb56529ddf9f1788538117687c17b763d4e2a (diff) | |
download | vdr-plugin-eepg-726d99a3ed5c12242e0e3c6416b3175c18dbedfd.tar.gz vdr-plugin-eepg-726d99a3ed5c12242e0e3c6416b3175c18dbedfd.tar.bz2 |
compile fix
-rw-r--r-- | eepg.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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); |