]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Move OPENSSL_config call to block for version < 1.1 1827/head
authorHerwin Weststrate <herwin@snt.utwente.nl>
Wed, 9 Nov 2016 20:00:09 +0000 (21:00 +0100)
committerHerwin Weststrate <herwin@snt.utwente.nl>
Wed, 9 Nov 2016 20:00:09 +0000 (21:00 +0100)
This function is deprecated in OpenSSL 1.1, in favour of
OPENSSL_init_crypto. Just call it at the same place as we would call
that new function.

src/main/tls/global.c

index 5a4daee1fdfe7c04ebd64b8666776bb1ddf501a2..f1ce17139d9c631bf0239143e36bce340ee19b8d 100644 (file)
@@ -376,6 +376,8 @@ int tls_global_init(void)
                ERROR("FATAL: Failed to set up SSL mutexes");
                return -1;
        }
+
+       OPENSSL_config(NULL);
 #else
        OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG | OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL);
 #endif
@@ -390,7 +392,6 @@ int tls_global_init(void)
        ENGINE_register_all_complete();
 
        tls_done_init = true;
-       OPENSSL_config(NULL);
 
        return 0;
 }