diff --git a/gst/gstbufferpool.c b/gst/gstbufferpool.c index ec73907d70..d67912bd6d 100644 --- a/gst/gstbufferpool.c +++ b/gst/gstbufferpool.c @@ -660,7 +660,7 @@ gst_buffer_pool_get_config (GstBufferPool * pool) g_return_val_if_fail (GST_IS_BUFFER_POOL (pool), NULL); - GST_BUFFER_POOL_UNLOCK (pool); + GST_BUFFER_POOL_LOCK (pool); result = gst_structure_copy (pool->priv->config); GST_BUFFER_POOL_UNLOCK (pool);