summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2010-03-26 01:54:25 +0000
committerMonty <xiphmont@xiph.org>2010-03-26 01:54:25 +0000
commita18132e733f9b0e37dc21e0c9eab4cf9bec4e6ed (patch)
tree6d10d4346a448359dd419eb0360e888ba3bf486f
parent8611156e674bb0623e765c28b46d87876f140124 (diff)
downloadlibvorbis-git-a18132e733f9b0e37dc21e0c9eab4cf9bec4e6ed.tar.gz
Leak fix in decode broke codebook load; fixed
svn path=/trunk/vorbis/; revision=17051
-rw-r--r--lib/info.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/info.c b/lib/info.c
index 145da0e8..7ed2a277 100644
--- a/lib/info.c
+++ b/lib/info.c
@@ -278,7 +278,7 @@ static int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb){
ci->books=oggpack_read(opb,8)+1;
if(ci->books<=0)goto err_out;
for(i=0;i<ci->books;i++){
- ci->book_param[i]=_ogg_calloc(1,sizeof(*ci->book_param[i]));
+ ci->book_param[i]=vorbis_staticbook_unpack(opb);
if(!ci->book_param[i])goto err_out;
}