]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: fix for 'handle SM_CODE_USER_REQUEST as a successful case', fixes #4609
authorJaroslav Kysela <perex@perex.cz>
Tue, 19 Sep 2017 06:24:37 +0000 (08:24 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 19 Sep 2017 06:28:43 +0000 (08:28 +0200)
src/dvr/dvr_db.c

index 74882d95bc61c218e7212518fb88b33683c71dac..039a9a4ba1370d2ce004e74ee4f42caad4d5c210 100644 (file)
@@ -145,7 +145,7 @@ int dvr_entry_is_finished(dvr_entry_t *entry, int flags)
   int success = entry->de_sched_state == DVR_COMPLETED;
 
   if (success && entry->de_last_error != SM_CODE_USER_REQUEST)
-      success = entry->de_last_error != SM_CODE_OK &&
+      success = entry->de_last_error == SM_CODE_OK &&
                 entry->de_data_errors < DVR_MAX_DATA_ERRORS;
 
   if ((flags & DVR_FINISHED_REMOVED_SUCCESS) && removed && success)