X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Finit.c;h=c79c32c17aa00429edb4429e668e8ca3a9408f8e;hp=37b7a7c72eabb5d3b58b07c6044712179814baa4;hb=6b49b30811f4afa0340342af9400b8d0357b5291;hpb=284f4f6b70998b2b46dc74c3003c82cb1db0e742 diff --git a/crypto/init.c b/crypto/init.c index 37b7a7c72e..c79c32c17a 100644 --- a/crypto/init.c +++ b/crypto/init.c @@ -540,18 +540,8 @@ void OPENSSL_cleanup(void) */ int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) { - static int stoperrset = 0; - if (stopped) { - if (!stoperrset) { - /* - * We only ever set this once to avoid getting into an infinite - * loop where the error system keeps trying to init and fails so - * sets an error etc - */ - stoperrset = 1; - CRYPTOerr(CRYPTO_F_OPENSSL_INIT_CRYPTO, ERR_R_INIT_FAIL); - } + CRYPTOerr(CRYPTO_F_OPENSSL_INIT_CRYPTO, ERR_R_INIT_FAIL); return 0; }