From 22a3f1ed8bd8663b4493d6bacdc41627cc0f7d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 12 Dec 2023 14:50:37 +0100 Subject: [PATCH] Fix compilation with older openssl --- c_src/fast_tls.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/c_src/fast_tls.c b/c_src/fast_tls.c index 2efc6cf..ab481f7 100644 --- a/c_src/fast_tls.c +++ b/c_src/fast_tls.c @@ -1406,6 +1406,7 @@ static ERL_NIF_TERM get_tls_cb_exporter_nif(ErlNifEnv *env, int argc, const ERL_ if (!enif_get_resource(env, argv[0], tls_state_t, (void *) &state)) return enif_make_badarg(env); +#ifdef TLS1_3_VERSION ERL_NIF_TERM bin; unsigned char *buf = enif_make_new_binary(env, 32, &bin); if (!buf) @@ -1419,6 +1420,9 @@ static ERL_NIF_TERM get_tls_cb_exporter_nif(ErlNifEnv *env, int argc, const ERL_ return ERR_T(enif_make_atom(env, "undefined")); return OK_T(bin); +#else + return ERR_T(enif_make_atom(env, "undefined")); +#endif } static ERL_NIF_TERM set_fips_mode_nif(ErlNifEnv *env, int argc,