Ensure Q is initialised before it can be used. Fixes #36.

This commit is contained in:
Adam Sutton 2012-07-07 14:31:22 +01:00
parent c13147ceb3
commit f47bb8f4f0

View file

@ -249,7 +249,7 @@ dvb_mux_create(th_dvb_adapter_t *tda, const struct dvb_mux_conf *dmc,
return NULL;
}
TAILQ_INIT(&tdmi->tdmi_epg_grab);
tdmi->tdmi_enabled = enabled;
@ -260,7 +260,6 @@ dvb_mux_create(th_dvb_adapter_t *tda, const struct dvb_mux_conf *dmc,
tdmi->tdmi_network = network ? strdup(network) : NULL;
tdmi->tdmi_quality = 100;
memcpy(&tdmi->tdmi_conf, dmc, sizeof(struct dvb_mux_conf));
if(satconf)
tdmi->tdmi_conf.dmc_satconf = satconf;
@ -291,8 +290,6 @@ dvb_mux_create(th_dvb_adapter_t *tda, const struct dvb_mux_conf *dmc,
dvb_mux_add_to_scan_queue(tdmi);
}
TAILQ_INIT(&tdmi->tdmi_epg_grab);
return tdmi;
}