]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: Fix the time value of of range problem on RPI, fixes #3614
authorJaroslav Kysela <perex@perex.cz>
Tue, 8 Mar 2016 11:46:11 +0000 (12:46 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 8 Mar 2016 11:46:11 +0000 (12:46 +0100)
src/dvr/dvr_db.c

index e8c20e1b6860da6b8a1c8ba0b8b864b8e903ef70..9fbe388664fdac58e39d1a09e16e64ed61927583 100644 (file)
@@ -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;