avviddec: Fix memory leak if we already allocated an output buffer for the frame
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 11 Dec 2012 10:34:42 +0000 (10:34 +0000)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 11 Dec 2012 10:34:42 +0000 (10:34 +0000)
ext/libav/gstavviddec.c

index 29d7e72..fd459c5 100644 (file)
@@ -588,6 +588,7 @@ fallback:
 duplicate_frame:
   {
     GST_WARNING_OBJECT (ffmpegdec, "already alloc'ed output buffer for frame");
+    gst_video_codec_frame_unref (frame);
     return -1;
   }
 no_frame: