vlc | branch: master | Tristan Matthews <[email protected]> | Mon Sep 26 
11:29:14 2016 -0400| [eeddbc4c4f73088512b0658028e84eb7adde3985] | committer: 
Tristan Matthews

aes3: set p_aout_buffer before bailing

Otherwise it was returned uninitialized.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=eeddbc4c4f73088512b0658028e84eb7adde3985
---

 modules/codec/aes3.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/codec/aes3.c b/modules/codec/aes3.c
index 70b02c3..f0b60b8 100644
--- a/modules/codec/aes3.c
+++ b/modules/codec/aes3.c
@@ -147,7 +147,11 @@ static block_t *Decode( decoder_t *p_dec, block_t 
**pp_block )
         return NULL;
 
     if( decoder_UpdateAudioFormat( p_dec ) )
+    {
+        p_aout_buffer = NULL;
         goto exit;
+    }
+
     p_aout_buffer = decoder_NewAudioBuffer( p_dec, i_frame_length );
     if( p_aout_buffer == NULL )
         goto exit;

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to