From eeeb5c291d3f78eaade5b99c2614c7cab0e9be79 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 20 Jun 2013 13:27:14 +0200 Subject: [PATCH] vsrc_movie: do not free avoption variables in uninit() The generic code frees them as well. Since av_free was used to free them instead of av_freep, this would result in a double free. --- libavfilter/vsrc_movie.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/vsrc_movie.c b/libavfilter/vsrc_movie.c index 9cde9d4dd1..a11a164953 100644 --- a/libavfilter/vsrc_movie.c +++ b/libavfilter/vsrc_movie.c @@ -173,8 +173,6 @@ static av_cold void uninit(AVFilterContext *ctx) { MovieContext *movie = ctx->priv; - av_free(movie->file_name); - av_free(movie->format_name); if (movie->codec_ctx) avcodec_close(movie->codec_ctx); if (movie->format_ctx)