From d6801d27f13c212ec415bfdfd567adeaebdce567 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 404e5877..d591033d 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; @@ -289,8 +288,6 @@ dvb_mux_create(th_dvb_adapter_t *tda, const struct dvb_mux_conf *dmc, mux_link_initial(tda, tdmi); } - TAILQ_INIT(&tdmi->tdmi_epg_grab); - return tdmi; }