Index: lib/info.c =================================================================== --- lib/info.c (revision 13178) +++ lib/info.c (revision 13179) @@ -222,7 +222,8 @@ static int _vorbis_unpack_info(vorbis_in if(vi->channels<1)goto err_out; if(ci->blocksizes[0]<64)goto err_out; if(ci->blocksizes[1]<ci->blocksizes[0])goto err_out; - + if(ci->blocksizes[1]>8192)goto err_out; + if(oggpack_read(opb,1)!=1)goto err_out; /* EOP check */ return(0);