]> git.sesse.net Git - vlc/commitdiff
mux/avi.c: write '\0' rather than an uninitalized byte to output file.
authorSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 1 Nov 2006 22:45:37 +0000 (22:45 +0000)
committerSigmund Augdal Helberg <sigmunau@videolan.org>
Wed, 1 Nov 2006 22:45:37 +0000 (22:45 +0000)
Fixes one, but not all of valgrinds warnings relating to this

modules/mux/avi.c

index 872dab5e58600385a0df58854f420dcd6c7bd26f..4c6f282c2b7e320b8700142bfacd7a8f988ef485 100644 (file)
@@ -473,6 +473,7 @@ static int Mux      ( sout_mux_t *p_mux )
                 if( p_data->i_buffer & 0x01 )
                 {
                     p_data = block_Realloc( p_data, 0, p_data->i_buffer + 1 );
+                    p_data->p_buffer[ p_data->i_buffer - 1 ] = '\0';
                 }
 
                 p_sys->i_movi_size += p_data->i_buffer;