Ensure reference counter is incremented when loading in a broadcast into a newly formed DVR entry from disk.
This commit is contained in:
parent
a0eee8a38e
commit
a5e5028c99
1 changed files with 5 additions and 1 deletions
|
@ -532,8 +532,12 @@ dvr_db_load_one(htsmsg_t *c, int id)
|
|||
|
||||
de->de_content_type = htsmsg_get_u32_or_default(c, "contenttype", 0);
|
||||
|
||||
if (!htsmsg_get_u32(c, "broadcast", &bcid))
|
||||
if (!htsmsg_get_u32(c, "broadcast", &bcid)) {
|
||||
de->de_bcast = epg_broadcast_find_by_id(bcid, ch);
|
||||
if (de->de_bcast) {
|
||||
de->de_bcast->getref((epg_object_t*)de->de_bcast);
|
||||
}
|
||||
}
|
||||
|
||||
dvr_entry_link(de);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue