Fix error in installation of PMT tables, wrong ptr was used.

This commit is contained in:
Adam Sutton 2012-09-03 09:51:04 +01:00
parent 05bb0e9bbe
commit b365cd1ac7
2 changed files with 3 additions and 3 deletions

View file

@ -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;
}
}

View file

@ -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;
}