summaryrefslogtreecommitdiff
path: root/libs/gst/base/gstbasesink.c
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gst/base/gstbasesink.c')
-rw-r--r--libs/gst/base/gstbasesink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c
index 748d2a256..44f2ab472 100644
--- a/libs/gst/base/gstbasesink.c
+++ b/libs/gst/base/gstbasesink.c
@@ -4857,7 +4857,7 @@ gst_base_sink_default_query (GstBaseSink * basesink, GstQuery * query)
GST_OBJECT_LOCK (basesink);
if ((old = basesink->priv->last_buffer))
- basesink->priv->last_buffer = gst_buffer_copy (old);
+ basesink->priv->last_buffer = gst_buffer_copy_deep (old);
GST_OBJECT_UNLOCK (basesink);
if (old)
gst_buffer_unref (old);