Fix error in installation of PMT tables, wrong ptr was used.
This commit is contained in:
parent
05bb0e9bbe
commit
b365cd1ac7
2 changed files with 3 additions and 3 deletions
|
@ -290,8 +290,8 @@ tdt_add(th_dvb_mux_instance_t *tdmi, struct dmx_sct_filter_params *fparams,
|
|||
LIST_FOREACH(t, &tdmi->tdmi_tables, tdt_link) {
|
||||
if(pid == t->tdt_pid &&
|
||||
t->tdt_callback == callback && t->tdt_opaque == opaque) {
|
||||
free(tdt);
|
||||
free(fparams);
|
||||
if (tdt) free(tdt);
|
||||
if (fparams) free(fparams);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -142,7 +142,7 @@ dvb_transport_start(service_t *t, unsigned int weight, int force_start)
|
|||
if(!r)
|
||||
dvb_transport_open_demuxers(tda, t);
|
||||
|
||||
dvb_table_add_pmt(tdmi, t->s_pmt_pid);
|
||||
dvb_table_add_pmt(t->s_dvb_mux_instance, t->s_pmt_pid);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue