summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res012.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/res012.c b/res012.c
index 18a2583..f036caa 100644
--- a/res012.c
+++ b/res012.c
@@ -322,7 +322,7 @@ int res2_inverse(vorbis_block *vb,vorbis_look_residue *vl,
if(s==0){
/* fetch the partition word */
int temp=vorbis_book_decode(look->phrasebook,&vb->opb);
- if(temp==-1 || temp>info->partvals)goto eopbreak;
+ if(temp==-1 || temp>=info->partvals)goto eopbreak;
partword[l]=look->decodemap[temp];
if(partword[l]==NULL)goto errout;
}