From f47bb8f4f00b51f858504f07da141d6a0439eec9 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Sat, 7 Jul 2012 14:31:22 +0100 Subject: [PATCH] Ensure Q is initialised before it can be used. Fixes #36. --- src/dvb/dvb_multiplex.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/dvb/dvb_multiplex.c b/src/dvb/dvb_multiplex.c index e1be2b44..014f69d4 100644 --- a/src/dvb/dvb_multiplex.c +++ b/src/dvb/dvb_multiplex.c @@ -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; }