[SCM] libav/experimental: Fix use of unintialized variable introduced in r20411.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:10:08 UTC 2013


The following commit has been merged in the experimental branch:
commit 961b0c41b95268e8f5bf4e75a795043f20567ff1
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Fri Jul 2 17:05:36 2010 +0000

    Fix use of unintialized variable introduced in r20411.
    
    Originally committed as revision 24005 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/vorbis_dec.c b/libavcodec/vorbis_dec.c
index 8befe49..b3cc43f 100644
--- a/libavcodec/vorbis_dec.c
+++ b/libavcodec/vorbis_dec.c
@@ -576,7 +576,8 @@ static int vorbis_parse_setup_hdr_floors(vorbis_context *vc)
                 int idx;
                 uint_fast8_t book_idx;
                 for (idx = 0; idx < floor_setup->data.t0.num_books; ++idx) {
-                    GET_VALIDATED_INDEX(floor_setup->data.t0.book_list[idx], 8, vc->codebook_count)
+                    GET_VALIDATED_INDEX(book_idx, 8, vc->codebook_count)
+                    floor_setup->data.t0.book_list[idx] = book_idx;
                     if (vc->codebooks[book_idx].dimensions > max_codebook_dim)
                         max_codebook_dim = vc->codebooks[book_idx].dimensions;
                 }

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list