From e561060500cbd20763f93a63db215613f4651521 Mon Sep 17 00:00:00 2001 From: Tim Terriberry Date: Thu, 21 Oct 2010 18:09:29 +0000 Subject: [PATCH] Port r17542 from Tremor. Reinstate an explicit check against phrasebook dim being set to zero. svn path=/trunk/vorbis/; revision=17554 --- lib/res0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/res0.c b/lib/res0.c index e5c7c87..8f14201 100644 --- a/lib/res0.c +++ b/lib/res0.c @@ -250,6 +250,7 @@ vorbis_info_residue *res0_unpack(vorbis_info *vi,oggpack_buffer *opb){ int entries = ci->book_param[info->groupbook]->entries; int dim = ci->book_param[info->groupbook]->dim; int partvals = 1; + if (dim<1) goto errout; while(dim>0){ partvals *= info->partitions; if(partvals > entries) goto errout; -- 2.7.4