]> git.sesse.net Git - vlc/commitdiff
Fix memleak.
authorAntoine Cellerier <dionoea@videolan.org>
Wed, 25 Jul 2007 21:45:52 +0000 (21:45 +0000)
committerAntoine Cellerier <dionoea@videolan.org>
Wed, 25 Jul 2007 21:45:52 +0000 (21:45 +0000)
src/misc/image.c

index b65e3b45649693996b4b5afc02e1c726e2ad2018..0d5470d3a7424ee331252c1eb4e052facd212dc5 100644 (file)
@@ -451,6 +451,7 @@ static picture_t *ImageConvert( image_handler_t *p_image, picture_t *p_pic,
         p_fmt_in->i_height == p_fmt_out->i_height )
     {
         /* Duplicate image */
+        p_pif->pf_release( p_pif ); /* XXX: Better fix must be possible */
         p_pif = p_image->p_filter->pf_vout_buffer_new( p_image->p_filter );
         if( p_pif ) vout_CopyPicture( p_image->p_parent, p_pif, p_pic );
     }