Commit fix to Trac #1572; the erroneous setup was being checked for, but not completely.
authorMonty <xiphmont@xiph.org>
Fri, 24 Jul 2009 00:49:25 +0000 (00:49 +0000)
committerMonty <xiphmont@xiph.org>
Fri, 24 Jul 2009 00:49:25 +0000 (00:49 +0000)
svn path=/trunk/vorbis/; revision=16327

lib/res0.c

index 3619d76..59ab5fc 100644 (file)
@@ -247,6 +247,7 @@ vorbis_info_residue *res0_unpack(vorbis_info *vi,oggpack_buffer *opb){
       if(partvals > entries) goto errout;
       dim--;
     }
+    if(partvals < entries) goto errout;
   }
 
   return(info);