]> git.sesse.net Git - ffmpeg/commitdiff
buffersink/uninit: use av_frame_free() not unref
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 23 Mar 2013 22:49:33 +0000 (23:49 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 23 Mar 2013 22:49:33 +0000 (23:49 +0100)
Fixes memleak

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavfilter/buffersink.c

index bcb6525102a1e00c3b5383a29708cda2baf21d01..0f500d02277912be8d603b7669119642ab53ea3b 100644 (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;