From b93e12fdf4392570ce87143fb36c4f2f1d1c8ba1 Mon Sep 17 00:00:00 2001 From: alexandru_mg3 Date: Thu, 5 May 2011 01:42:53 +0200 Subject: [PATCH] ffplay: fix memleak if avfilter is disabled --- ffplay.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ffplay.c b/ffplay.c index 303f713c40..7574b510d5 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1831,6 +1831,7 @@ static int video_thread(void *arg) #else ret = get_video_frame(is, frame, &pts_int, &pkt); pos = pkt.pos; + av_free_packet(&pkt); #endif if (ret < 0) goto the_end; @@ -1841,9 +1842,7 @@ static int video_thread(void *arg) pts = pts_int*av_q2d(is->video_st->time_base); ret = queue_picture(is, frame, pts, pos); -#if !CONFIG_AVFILTER - av_free_packet(&pkt); -#endif + if (ret < 0) goto the_end;