diff options
author | Julien Moutte <julien@moutte.net> | 2006-12-27 12:08:13 +0000 |
---|---|---|
committer | Julien Moutte <julien@moutte.net> | 2006-12-27 12:08:13 +0000 |
commit | d3aa5300b7c4ca9dd295e975255aa4c687966aaa (patch) | |
tree | d2f9c43456f92009e2ec919cd714e3f4b6fdc56e /sys | |
parent | bd988b3417c002e4fd01b5ce430df14089f3ae89 (diff) |
sys/: Plug a caps leak.
Original commit message from CVS:
2006-12-27 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_setcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps): Plug a
caps leak.
* win32/common/config.h: Updated.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ximage/ximagesink.c | 1 | ||||
-rw-r--r-- | sys/xvimage/xvimagesink.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index bd24a1d6..9644b7c6 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -1296,6 +1296,7 @@ gst_ximagesink_setcaps (GstBaseSink * bsink, GstCaps * caps) GST_DEBUG_OBJECT (ximagesink, "intersection returned %" GST_PTR_FORMAT, intersection); if (gst_caps_is_empty (intersection)) { + gst_caps_unref (intersection); return FALSE; } diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index 9b056663..34eb74fb 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -1769,6 +1769,7 @@ gst_xvimagesink_setcaps (GstBaseSink * bsink, GstCaps * caps) GST_DEBUG_OBJECT (xvimagesink, "intersection returned %" GST_PTR_FORMAT, intersection); if (gst_caps_is_empty (intersection)) { + gst_caps_unref (intersection); return FALSE; } |