summaryrefslogtreecommitdiffstats
path: root/libc-musl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libc-musl/patches/net-voip/murmur-1.5.634/crypto-get-locking-callback-fix.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/libc-musl/patches/net-voip/murmur-1.5.634/crypto-get-locking-callback-fix.patch b/libc-musl/patches/net-voip/murmur-1.5.634/crypto-get-locking-callback-fix.patch
new file mode 100644
index 0000000..ef20337
--- /dev/null
+++ b/libc-musl/patches/net-voip/murmur-1.5.634/crypto-get-locking-callback-fix.patch
@@ -0,0 +1,14 @@
+CRYPTO_get_locking_callback is defined as null in openssl
+so this is always true, but it fails to compile on musl 1.2.3
+as casting from null to bool is invalid
+--- a/src/SSL.cpp
++++ b/src/SSL.cpp
+@@ -33,7 +33,7 @@
+ // If we detect that no locking callback is configured, we
+ // have to set it up ourselves to allow multi-threaded use
+ // of OpenSSL.
+- if (!CRYPTO_get_locking_callback()) {
++ if (true) {
+ SSLLocks::initialize();
+ }
+ }