From 170e3ee8cdef06b12566eb0486de6acc6b995e79 Mon Sep 17 00:00:00 2001 From: Monty Date: Fri, 20 Jan 2012 07:35:26 +0000 Subject: [PATCH] Commit fix to Moz Bugzilla #719612 (along with spec update in previous commit) svn path=/trunk/vorbis/; revision=18151 --- configure.ac | 8 ++++---- lib/floor1.c | 1 + lib/info.c | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 98b78ac..b349610 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl Initialization and Versioning dnl ------------------------------------------------ -AC_INIT([libvorbis],[1.3.2],[vorbis-dev@xiph.org]) +AC_INIT([libvorbis],[1.3.3pre],[vorbis-dev@xiph.org]) AC_CONFIG_SRCDIR([lib/mdct.c]) @@ -25,15 +25,15 @@ dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 V_LIB_CURRENT=4 -V_LIB_REVISION=5 +V_LIB_REVISION=6 V_LIB_AGE=4 VF_LIB_CURRENT=6 -VF_LIB_REVISION=4 +VF_LIB_REVISION=5 VF_LIB_AGE=3 VE_LIB_CURRENT=2 -VE_LIB_REVISION=8 +VE_LIB_REVISION=9 VE_LIB_AGE=0 AC_SUBST(V_LIB_CURRENT) diff --git a/lib/floor1.c b/lib/floor1.c index a9a873a..54f7173 100644 --- a/lib/floor1.c +++ b/lib/floor1.c @@ -167,6 +167,7 @@ static vorbis_info_floor *floor1_unpack (vorbis_info *vi,oggpack_buffer *opb){ for(j=0,k=0;jpartitions;j++){ count+=info->class_dim[info->partitionclass[j]]; + if(count>VIF_POSIT) goto err_out; for(;kpostlist[k+2]=oggpack_read(opb,rangebits); if(t<0 || t>=(1<