]> git.sesse.net Git - vlc/commitdiff
Fix memleak.
authorRémi Duraffort <ivoire@videolan.org>
Tue, 12 Aug 2008 18:05:13 +0000 (20:05 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 12 Aug 2008 18:24:40 +0000 (20:24 +0200)
modules/stream_out/mosaic_bridge.c
modules/video_filter/deinterlace.c

index beb16b57cad4a8c430d117db14789686baac6b5c..a28986ca5608d8f3db91213d7c1aa0fd3db9bddd 100644 (file)
@@ -266,6 +266,7 @@ static int Open( vlc_object_t *p_this )
         memcpy( &p_sys->i_chroma, val.psz_string, 4 );
         msg_Dbg( p_stream, "Forcing image chroma to 0x%.8x (%4.4s)", p_sys->i_chroma, (char*)&p_sys->i_chroma );
     }
+    free( val.psz_string );
 
 #define INT_COMMAND( a ) do { \
     var_Create( p_stream, CFG_PREFIX #a, \
index 4ec8333340263f2b8b58aac34e0be95215aaf830..d6ffd993f5656599d6b9941343d9ff1d5c846e83 100644 (file)
@@ -2187,6 +2187,7 @@ static int OpenFilter( vlc_object_t *p_this )
     var_Get( p_filter, FILTER_CFG_PREFIX "mode", &val );
     var_Create( p_filter, "deinterlace-mode", VLC_VAR_STRING );
     var_Set( p_filter, "deinterlace-mode", val );
+    free( val.psz_string );
 
     if ( Create( VLC_OBJECT(p_vout) ) != VLC_SUCCESS )
     {