Stop calling SSL_library_init() from OPENSSL_init_ssl_internal()
authortb <tb@openbsd.org>
Wed, 22 Nov 2023 15:49:47 +0000 (15:49 +0000)
committertb <tb@openbsd.org>
Wed, 22 Nov 2023 15:49:47 +0000 (15:49 +0000)
It's pointless: all the ciphers and digests added by SSL_library_init()
are already added by OPENSSL_init_crypto(), which was already called at
that point.

ok jsing

lib/libssl/ssl_init.c

index a8646cc..7df48fb 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssl_init.c,v 1.4 2023/07/08 16:40:13 beck Exp $ */
+/* $OpenBSD: ssl_init.c,v 1.5 2023/11/22 15:49:47 tb Exp $ */
 /*
  * Copyright (c) 2018 Bob Beck <beck@openbsd.org>
  *
@@ -31,7 +31,6 @@ OPENSSL_init_ssl_internal(void)
 {
        ssl_init_thread = pthread_self();
        SSL_load_error_strings();
-       SSL_library_init();
 }
 
 int