From: Jaroslav Kysela Date: Tue, 8 Mar 2016 11:46:11 +0000 (+0100) Subject: DVR: Fix the time value of of range problem on RPI, fixes #3614 X-Git-Tag: v4.2.1~940 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e51fac75e715436edcad7cd15d846f5231ce59a;p=thirdparty%2Ftvheadend.git DVR: Fix the time value of of range problem on RPI, fixes #3614 --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index e8c20e1b6..9fbe38866 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -399,8 +399,8 @@ dvr_entry_retention_timer(dvr_entry_t *de) uint32_t retention = dvr_entry_get_retention_days(de); int save; - stop = time_t_out_of_range((int64_t)de->de_stop + removal * (int64_t)86400); if ((removal > 0 || retention == 0) && removal < DVR_RET_SPACE) { + stop = time_t_out_of_range((int64_t)de->de_stop + removal * (int64_t)86400); if (stop > gclk()) { dvr_entry_retention_arm(de, dvr_timer_remove_files, stop); return;