Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
autorec: check max count when the autorec entry is saved, fixes #3434
  • Loading branch information
perexg committed Dec 26, 2015
1 parent 9f8cf9b commit 6975129
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/dvr/dvr.h
Expand Up @@ -672,7 +672,7 @@ int dvr_autorec_get_extra_time_post( dvr_autorec_entry_t *dae );

int dvr_autorec_get_extra_time_pre( dvr_autorec_entry_t *dae );

void dvr_autorec_completed( dvr_entry_t *de, int error_code );
void dvr_autorec_completed( dvr_autorec_entry_t *dae, int error_code );

uint32_t dvr_autorec_get_max_sched_count(dvr_autorec_entry_t *dae);

Expand Down
6 changes: 3 additions & 3 deletions src/dvr/dvr_autorec.c
Expand Up @@ -98,11 +98,10 @@ dvr_autorec_purge_spawns(dvr_autorec_entry_t *dae, int del, int disabled)
* Handle maxcount
*/
void
dvr_autorec_completed(dvr_entry_t *de, int error_code)
dvr_autorec_completed(dvr_autorec_entry_t *dae, int error_code)
{
uint32_t count, total = 0;
dvr_entry_t *de_prev;
dvr_autorec_entry_t *dae = de->de_autorec;
dvr_entry_t *de, *de_prev;
uint32_t max_count = dvr_autorec_get_max_count(dae);
char ubuf[UUID_HEX_SIZE];

Expand Down Expand Up @@ -427,6 +426,7 @@ dvr_autorec_entry_class_save(idnode_t *self)
dvr_autorec_entry_t *dae = (dvr_autorec_entry_t *)self;
dvr_autorec_save(dae);
dvr_autorec_changed(dae, 1);
dvr_autorec_completed(dae, 0);
htsp_autorec_entry_update(dae);
}

Expand Down
2 changes: 1 addition & 1 deletion src/dvr/dvr_db.c
Expand Up @@ -458,7 +458,7 @@ dvr_entry_completed(dvr_entry_t *de, int error_code)
#endif
dvr_entry_retention_timer(de);
if (de->de_autorec)
dvr_autorec_completed(de, error_code);
dvr_autorec_completed(de->de_autorec, error_code);
}

/**
Expand Down

0 comments on commit 6975129

Please sign in to comment.