]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts: table dispatch - a quick fix for the previous patch
authorJaroslav Kysela <perex@perex.cz>
Sun, 13 Jul 2014 07:43:25 +0000 (09:43 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sun, 13 Jul 2014 07:43:25 +0000 (09:43 +0200)
src/input/mpegts/mpegts_input.c

index 70c7506d1f8ccb43f2fd839a0d239c5e2236d509..0d85202a06caa926a2fcb80529d2caa1b23adb7d 100644 (file)
@@ -550,7 +550,7 @@ mpegts_input_table_dispatch ( mpegts_mux_t *mm, const uint8_t *tsb )
   /* Collate - tables may be removed during callbacks */
   pthread_mutex_lock(&mm->mm_tables_lock);
   i = mm->mm_num_tables;
-  vec = alloca(len * sizeof(mpegts_table_t *));
+  vec = alloca(i * sizeof(mpegts_table_t *));
   LIST_FOREACH(mt, &mm->mm_tables, mt_link) {
     if (mt->mt_destroyed || !mt->mt_subscribed)
       continue;