loudmouth: Disable debug and fix no deprecated API compilation
[feed/packages.git] / libs / loudmouth / patches / 020-openssl-deprecated.patch
diff --git a/libs/loudmouth/patches/020-openssl-deprecated.patch b/libs/loudmouth/patches/020-openssl-deprecated.patch
new file mode 100644 (file)
index 0000000..976d9b9
--- /dev/null
@@ -0,0 +1,14 @@
+--- a/loudmouth/lm-ssl-openssl.c
++++ b/loudmouth/lm-ssl-openssl.c
+@@ -345,9 +345,11 @@ _lm_ssl_initialize (LmSSL *ssl)
+     /*const char *cert_file = NULL;*/
+     if (!initialized) {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+         SSL_library_init();
+         /* FIXME: Is this needed when we are not in debug? */
+         SSL_load_error_strings();
++#endif
+         initialized = TRUE;
+     }