Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
DVR: Move freeing of some variables to dvr_entry_dec_ref()
  • Loading branch information
perexg committed Nov 19, 2014
1 parent 6ddbd16 commit b0e31dd
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions src/dvr/dvr_db.c
Expand Up @@ -642,6 +642,8 @@ dvr_entry_dec_ref(dvr_entry_t *de)
if (de->de_title) lang_str_destroy(de->de_title);
if (de->de_desc) lang_str_destroy(de->de_desc);
if (de->de_bcast) de->de_bcast->putref((epg_object_t*)de->de_bcast);
free(de->de_channel_name);
free(de->de_episode);

free(de);
}
Expand Down Expand Up @@ -670,10 +672,6 @@ dvr_entry_destroy(dvr_entry_t *de, int delconf)
LIST_REMOVE(de, de_channel_link);
LIST_REMOVE(de, de_global_link);
de->de_channel = NULL;
free(de->de_channel_name);
de->de_channel_name = NULL;
free(de->de_episode);
de->de_episode = NULL;

dvr_entry_dec_ref(de);
}
Expand Down

0 comments on commit b0e31dd

Please sign in to comment.