summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2021-06-10 01:09:44 +0900
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-06-10 07:48:38 +0000
commita1350852e77c444ccec3ef0fb64ee1bedcf69b63 (patch)
tree8599cb521315fd5091c4407ea947b199939a003e
parentcd9b96e143c57fb16daffc94713341bd297479d5 (diff)
downloadgstreamer-plugins-bad-a1350852e77c444ccec3ef0fb64ee1bedcf69b63.tar.gz
wasapi2sink: Fix ringbuffer object leak
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2315>
-rw-r--r--sys/wasapi2/gstwasapi2sink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/wasapi2/gstwasapi2sink.c b/sys/wasapi2/gstwasapi2sink.c
index 3bb82529e..fca71384a 100644
--- a/sys/wasapi2/gstwasapi2sink.c
+++ b/sys/wasapi2/gstwasapi2sink.c
@@ -302,6 +302,7 @@ gst_wasapi2_sink_get_caps (GstBaseSink * bsink, GstCaps * filter)
/* Get caps might be able to block if device is not activated yet */
caps = gst_wasapi2_ring_buffer_get_caps (ringbuffer);
+ gst_object_unref (ringbuffer);
} else {
GST_OBJECT_UNLOCK (bsink);
}