commit 1501ca6a2be7d06cacac23740a13c911df9b25c1
parent 0df53809e3547a196dbe07a47ce38b33ad58ce69
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Sun, 1 Mar 2026 20:19:20 +0100
GnuTLS backend: fixed initialisation in weird configurations
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/mhd2/tls_gnu_funcs.c b/src/mhd2/tls_gnu_funcs.c
@@ -145,10 +145,9 @@ mhd_tls_gnu_global_init (void)
#ifdef GNUTLS_VERSION
/* Make sure that used shared GnuTLS library has least the same version as
MHD was configured for. Fail if the version is earlier. */
- gnutls_lib_inited = (NULL != gnutls_check_version (GNUTLS_VERSION));
+ if (NULL != gnutls_check_version (GNUTLS_VERSION))
#endif
- gnutls_lib_inited =
- gnutls_lib_inited && (GNUTLS_E_SUCCESS == gnutls_global_init ());
+ gnutls_lib_inited = (GNUTLS_E_SUCCESS == gnutls_global_init ());
#ifdef mhd_USE_TLS_DEBUG_MESSAGES
gnutls_global_set_log_function (&mhd_tls_gnu_debug_print);