dtlsagent: Do not overwrite openssl locking callbacks
authorJose Antonio Santos Cadenas <santoscadenas@gmail.com>
Tue, 14 May 2019 07:36:15 +0000 (07:36 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 11 Aug 2019 15:10:07 +0000 (16:10 +0100)
ext/dtls/gstdtlsagent.c

index 071ca5f..4070c79 100644 (file)
@@ -126,7 +126,7 @@ _gst_dtls_init_openssl (void)
     SSL_load_error_strings ();
     ERR_load_BIO_strings ();
 
-    {
+    if (!CRYPTO_get_locking_callback ()) {
       gint i;
       gint num_locks;
       num_locks = CRYPTO_num_locks ();