summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD2
-rw-r--r--wrap.c10
2 files changed, 9 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d29fa20e454d..4cabdedfaf8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,7 +29,7 @@ depends=('qt5-webengine' 'qt5-x11extras' 'libxinerama'
optdepends=('bubblewrap: Fix abnormal text color in dark mode.')
makedepends=('patchelf')
sha512sums=('ec38033e07b543962d9cf9ce6859fa21c1cec88420089ccd07f7e64055dc723b658dec625ca0918d2bad21328138d4520c0427a6327942dacdb90f0a609d92e2'
- 'a575dea4d4bb898dec8c62153bf1c3395c2a4c55f4613a434e23a2465002c0e899e3ae491b13e4839206ae04e469b999895e0ef32e21cf78a678ce29521a6061')
+ '48e40dfaf425f096802bfff081a9a1a3122f1f677227f1dbe67cfb37cef7ab8fe6060258161c79b07cd559c4022de6cea42245400ccfd1eac8456c7b42260550')
sha512sums_x86_64=('af52afe5a95cfe9abcae91d927d5f165126edb9efa14315957803eaffb30a60a9121cc63b398f7162c8956bfbcf5a1793a2561cd19f245e3eaf07a5b55662831')
sha512sums_aarch64=('02ddf2908597b2db490d599ca7c6dcc2fe77e1f7eec2aa914581c07c462c9517a3c73406111e4706c2474c85c037cb1e04642f9769492f9a3383ca11502ba1b8')
diff --git a/wrap.c b/wrap.c
index fed4824cb2d3..fdcfa369e5ad 100644
--- a/wrap.c
+++ b/wrap.c
@@ -1,5 +1,5 @@
// by https://aur.archlinux.org/account/AvianaCruz
-#include <stddef.h>
+#include <openssl/ssl.h>
#ifdef WRAP_FORCE_SINK_HARDWARE
#include <dlfcn.h>
@@ -8,7 +8,13 @@
#include <string.h>
#endif
-void *SSL_get_peer_certificate(const void *s) { return NULL; }
+#ifdef SSL_get_peer_certificate
+#undef SSL_get_peer_certificate
+#endif
+
+X509 *SSL_get_peer_certificate(const SSL *s) {
+ return SSL_get1_peer_certificate(s);
+}
#ifdef WRAP_FORCE_SINK_HARDWARE
typedef pa_operation *(*wrap_pa_get_sink_by_name_t)(pa_context *c,