提交 c7b7938e 编写于 作者: D David Woodhouse 提交者: Rich Salz

RT4315: Fix UEFI build in crypto/init.c

We don't have atexit() in the EDK2 environment. Firmware never exits.
Signed-off-by: NRich Salz <rsalz@openssl.org>
Reviewed-by: NMatt Caswell <matt@openssl.org>
上级 dba31777
...@@ -270,7 +270,9 @@ static void ossl_init_base(void) ...@@ -270,7 +270,9 @@ static void ossl_init_base(void)
fprintf(stderr, "OPENSSL_INIT: ossl_init_base: Setting up stop handlers\n"); fprintf(stderr, "OPENSSL_INIT: ossl_init_base: Setting up stop handlers\n");
#endif #endif
ossl_init_setup_thread_stop(); ossl_init_setup_thread_stop();
#ifndef OPENSSL_SYS_UEFI
atexit(OPENSSL_cleanup); atexit(OPENSSL_cleanup);
#endif
OPENSSL_cpuid_setup(); OPENSSL_cpuid_setup();
base_inited = 1; base_inited = 1;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册