From: Adam Sutton Date: Sat, 7 Jul 2012 13:31:22 +0000 (+0100) Subject: Ensure Q is initialised before it can be used. Fixes #36. X-Git-Tag: 3.3~219^2~10^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d6801d27f13c212ec415bfdfd567adeaebdce567;p=thirdparty%2Ftvheadend.git Ensure Q is initialised before it can be used. Fixes #36. --- diff --git a/src/dvb/dvb_multiplex.c b/src/dvb/dvb_multiplex.c index 404e58770..d591033d8 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; }