diff options
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | wrap.c | 10 |
2 files changed, 9 insertions, 3 deletions
@@ -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') @@ -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, |