From dc49105c7f268581b914a9d2c6290fd74db286a4 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 21 Jul 2012 21:39:11 +0200 Subject: [PATCH] sink_buffer: prevent prematurely freeing of cur_buf Signed-off-by: Michael Niedermayer --- libavfilter/sink_buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavfilter/sink_buffer.c b/libavfilter/sink_buffer.c index 608a8876c2..31e0a98772 100644 --- a/libavfilter/sink_buffer.c +++ b/libavfilter/sink_buffer.c @@ -115,6 +115,7 @@ static void end_frame(AVFilterLink *inlink) /* cache frame */ av_fifo_generic_write(buf->fifo, &inlink->cur_buf, sizeof(AVFilterBufferRef *), NULL); + inlink->cur_buf = NULL; if (buf->warning_limit && av_fifo_size(buf->fifo) / sizeof(AVFilterBufferRef *) >= buf->warning_limit) { av_log(ctx, AV_LOG_WARNING,