summaryrefslogtreecommitdiff
path: root/databases/mariadb106-server/files/patch-mysys__ssl_openssl.c
blob: 8a141435bd6733bd5ec7d548e6377ae8ad07e65f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- mysys_ssl/openssl.c.orig	2024-02-01 17:44:37 UTC
+++ mysys_ssl/openssl.c
@@ -30,6 +30,11 @@ int check_openssl_compatibility()
 {
   return 0;
 }
+#elif defined(LIBRESSL_VERSION_NUMBER)
+int check_openssl_compatibility()
+{
+  return 0;
+}
 #else
 #include <openssl/evp.h>
 
@@ -36,8 +36,12 @@
 static uint testing;
 static size_t alloc_size, alloc_count;
 
-static void *coc_malloc(size_t size, const char *f __attribute__((unused)),
-                                             int l __attribute__((unused)))
+static void *coc_malloc(size_t size
+#if !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L)
+                                           , const char *f __attribute__((unused)),
+                                             int l __attribute__((unused))
+#endif
+)
 {
   if (unlikely(testing))
   {