From: Jaroslav Kysela Date: Wed, 9 Dec 2015 13:48:38 +0000 (+0100) Subject: DVR: if rerecord is already queued, do not try to rerecord multiple times X-Git-Tag: v4.2.1~1333 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e67669f47a3c9776be934d5cb3e9ab8062844499;p=thirdparty%2Ftvheadend.git DVR: if rerecord is already queued, do not try to rerecord multiple times --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index c48760006..ff34fcbf6 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -1041,8 +1041,13 @@ not_so_good: de->de_owner, de->de_creator, NULL, de->de_pri, de->de_retention, de->de_removal, buf); - if (de2) + if (de2) { dvr_entry_change_parent_child(de, de2, NULL, 1); + } else { + /* we have already queued similar recordings, mark as resolved */ + de->de_dont_rerecord = 1; + dvr_entry_save(de); + } return 0; }