diff options
Diffstat (limited to 'src/lib/protocols')
-rw-r--r-- | src/lib/protocols/quic.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/protocols/quic.c b/src/lib/protocols/quic.c index 9ba2eade5..a25fa75df 100644 --- a/src/lib/protocols/quic.c +++ b/src/lib/protocols/quic.c @@ -28,6 +28,9 @@ #ifdef HAVE_LIBGCRYPT #include <gcrypt.h> +#else +#define HAVE_LIBGCRYPT 1 +#include <gcrypt_light.h> #endif // #define DEBUG_CRYPT @@ -243,12 +246,12 @@ static uint16_t gquic_get_u16(const uint8_t *buf, uint32_t version) } -#ifdef HAVE_LIBGCRYPT +#if defined(HAVE_LIBGCRYPT) #ifdef DEBUG_CRYPT char *__gcry_err(gpg_error_t err, char *buf, size_t buflen) { -#ifdef HAVE_LIBGPG_ERROR +#if defined(HAVE_LIBGPG_ERROR) || defined(LIBGCRYPT_INTERNAL) gpg_strerror_r(err, buf, buflen); /* I am not sure if the string will be always null-terminated... Better safe than sorry */ |