xvidenc: do not leak peer pad reference
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 4 May 2011 10:36:01 +0000 (12:36 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 4 May 2011 10:36:01 +0000 (12:36 +0200)
ext/xvid/gstxvidenc.c

index 6b20080..dc60d0d 100644 (file)
@@ -835,6 +835,8 @@ gst_xvidenc_getcaps (GstPad * pad)
 
     caps = gst_caps_intersect (peercaps, templcaps);
     gst_caps_unref (peercaps);
+    gst_object_unref (peer);
+    peer = NULL;
   } else {
     caps = gst_caps_copy (gst_pad_get_pad_template_caps (pad));
   }