summaryrefslogtreecommitdiff
path: root/eepg.c
diff options
context:
space:
mode:
Diffstat (limited to 'eepg.c')
-rw-r--r--eepg.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/eepg.c b/eepg.c
index 2d91546..0c75106 100644
--- a/eepg.c
+++ b/eepg.c
@@ -3289,13 +3289,14 @@ cEIT2::cEIT2 (cSchedules * Schedules, int Source, u_char Tid, const u_char * Dat
fmt += "\n Program ID: ";
}
fmt += "%s %s";
- fmt += DishEventDescriptor->getOriginalAirDate() == 0 ? "%s" : " Original Air Date: ";
+ time_t orgAirDate = DishEventDescriptor->getOriginalAirDate();
+ fmt += orgAirDate == 0 ? "%s" : " Original Air Date: ";
Asprintf (&tmp, fmt.c_str(), DishEventDescriptor->getDescription()
, DishEventDescriptor->getRating()
, DishEventDescriptor->getStarRating()
, DishEventDescriptor->getProgramId()
, DishEventDescriptor->getSeriesId()
- , DishEventDescriptor->getOriginalAirDate() == 0 ? "" : ctime (&DishEventDescriptor->getOriginalAirDate()));
+ , DishEventDescriptor->getOriginalAirDate() == 0 ? "" : ctime (&orgAirDate));
pEvent->SetDescription(tmp);
free(tmp);