Lines 220-227
vorbis_info_residue *res0_unpack(vorbis_info *vi,oggpack_buffer *opb){
Link Here
|
220 |
info->booklist[j]=oggpack_read(opb,8); |
220 |
info->booklist[j]=oggpack_read(opb,8); |
221 |
|
221 |
|
222 |
if(info->groupbook>=ci->books)goto errout; |
222 |
if(info->groupbook>=ci->books)goto errout; |
223 |
for(j=0;j<acc;j++) |
223 |
for(j=0;j<acc;j++){ |
224 |
if(info->booklist[j]>=ci->books)goto errout; |
224 |
if(info->booklist[j]>=ci->books)goto errout; |
|
|
225 |
if(ci->book_param[info->booklist[j]]->maptype==0)goto errout; |
226 |
} |
225 |
|
227 |
|
226 |
/* verify the phrasebook is not specifying an impossible or |
228 |
/* verify the phrasebook is not specifying an impossible or |
227 |
inconsistent partitioning scheme. */ |
229 |
inconsistent partitioning scheme. */ |
228 |
- |
|
|