From 1d1f93e5b8cfbf75bd33ea9e7329090988ad0151 Mon Sep 17 00:00:00 2001 From: Tim Terriberry Date: Wed, 13 Oct 2010 20:19:25 +0000 Subject: Forward port r14602 from libvorbis. Correctly handle the nonsensical codebook.dim==0 case. git-svn-id: https://svn.xiph.org/trunk/Tremor@17512 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- codebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codebook.c b/codebook.c index 3539875..7388b1f 100644 --- a/codebook.c +++ b/codebook.c @@ -105,7 +105,7 @@ int vorbis_staticbook_unpack(oggpack_buffer *opb,static_codebook *s){ int quantvals=0; switch(s->maptype){ case 1: - quantvals=_book_maptype1_quantvals(s); + quantvals=(s->dim==0?0:_book_maptype1_quantvals(s)); break; case 2: quantvals=s->entries*s->dim; -- cgit v1.2.1