From: Jaroslav Kysela Date: Sun, 13 Jul 2014 07:43:25 +0000 (+0200) Subject: mpegts: table dispatch - a quick fix for the previous patch X-Git-Tag: v4.1~1752 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dcbf2cf5121f8bd9947e69bd993afaf013118daf;p=thirdparty%2Ftvheadend.git mpegts: table dispatch - a quick fix for the previous patch --- diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 70c7506d1..0d85202a0 100644 --- a/src/input/mpegts/mpegts_input.c +++ b/src/input/mpegts/mpegts_input.c @@ -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;