]> git.sesse.net Git - mlt/commitdiff
Fix memory leak in sdl_image producer (coverity-1026796).
authorDan Dennedy <dan@dennedy.org>
Sun, 2 Jun 2013 20:22:16 +0000 (13:22 -0700)
committerDan Dennedy <dan@dennedy.org>
Sun, 2 Jun 2013 21:54:41 +0000 (14:54 -0700)
src/modules/sdl/producer_sdl_image.c

index 6bee9ee2130ef1197c08a73ce27e7ee13ff453d3..b405ecdcaf41f897aa5d91d81c7176d47546bfd8 100644 (file)
@@ -141,6 +141,7 @@ static SDL_Surface *load_image( mlt_producer producer )
        if ( filenames == NULL )
        {
                filenames = parse_file_names( resource );
+               mlt_properties_set_data( properties, "_filenames", filenames, 0, ( mlt_destructor )mlt_properties_close, 0 );
                mlt_properties_set_data( properties, "_surface", surface, 0, ( mlt_destructor )SDL_FreeSurface, 0 );
        }