summaryrefslogtreecommitdiff
path: root/gst-libs/gst/webrtc/dtlstransport.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/gst/webrtc/dtlstransport.c')
-rw-r--r--gst-libs/gst/webrtc/dtlstransport.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/webrtc/dtlstransport.c b/gst-libs/gst/webrtc/dtlstransport.c
index 31324c34d..d6b760ea3 100644
--- a/gst-libs/gst/webrtc/dtlstransport.c
+++ b/gst-libs/gst/webrtc/dtlstransport.c
@@ -66,7 +66,9 @@ gst_webrtc_dtls_transport_set_transport (GstWebRTCDTLSTransport * transport,
g_return_if_fail (GST_IS_WEBRTC_DTLS_TRANSPORT (transport));
g_return_if_fail (GST_IS_WEBRTC_ICE_TRANSPORT (ice));
+ GST_OBJECT_LOCK (transport);
gst_object_replace ((GstObject **) & transport->transport, GST_OBJECT (ice));
+ GST_OBJECT_UNLOCK (transport);
}
static void