[vlc-devel] commit: Fixed double free. (Laurent Aimar )
    git version control 
    git at videolan.org
       
    Tue Nov 18 20:21:55 CET 2008
    
    
  
vlc | branch: 0.9-bugfix | Laurent Aimar <fenrir at videolan.org> | Tue Nov 18 19:19:50 2008 +0100| [f6d206ee099740212ff8504c96e4d7e11962e199] | committer: Laurent Aimar 
Fixed double free.
Fixed double free.
(cherry picked from commit 9236f9f6d562a5d76729a8e5be1c88de2cd827b1)
Signed-off-by: Laurent Aimar <fenrir at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f6d206ee099740212ff8504c96e4d7e11962e199
---
 modules/demux/ogg.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/modules/demux/ogg.c b/modules/demux/ogg.c
index d084a34..e028f80 100644
--- a/modules/demux/ogg.c
+++ b/modules/demux/ogg.c
@@ -621,8 +621,7 @@ static void Ogg_DecodePacket( demux_t *p_demux,
                 free( p_stream->fmt.p_extra );
 
                 p_stream->fmt.i_extra = p_stream->i_headers;
-                p_stream->fmt.p_extra =
-                    realloc( p_stream->fmt.p_extra, p_stream->i_headers );
+                p_stream->fmt.p_extra = malloc( p_stream->i_headers );
                 if( p_stream->fmt.p_extra )
                     memcpy( p_stream->fmt.p_extra, p_stream->p_headers,
                             p_stream->i_headers );
    
    
More information about the vlc-devel
mailing list