]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Ensure Q is initialised before it can be used. Fixes #36.
authorAdam Sutton <dev@adamsutton.me.uk>
Sat, 7 Jul 2012 13:31:22 +0000 (14:31 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Sat, 7 Jul 2012 13:31:22 +0000 (14:31 +0100)
src/dvb/dvb_multiplex.c

index 404e587704230e9d4c67f24824bfc0cecf4e0585..d591033d830c4b62019ded29dd626f54040b8c77 100644 (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;
@@ -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;
 }