Browse Source

buffersink/uninit: use av_frame_free() not unref

Fixes memleak

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.0
Michael Niedermayer 12 years ago
parent
commit
62f56fd7ea
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavfilter/buffersink.c

+ 1
- 1
libavfilter/buffersink.c View File

@@ -63,7 +63,7 @@ static av_cold void uninit(AVFilterContext *ctx)
if (sink->fifo) {
while (av_fifo_size(sink->fifo) >= sizeof(AVFilterBufferRef *)) {
av_fifo_generic_read(sink->fifo, &frame, sizeof(frame), NULL);
av_frame_unref(frame);
av_frame_free(&frame);
}
av_fifo_free(sink->fifo);
sink->fifo = NULL;


Loading…
Cancel
Save