projects
/
oweals
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dba3177
)
RT4315: Fix UEFI build in crypto/init.c
author
David Woodhouse
<David.Woodhouse@intel.com>
Wed, 17 Feb 2016 14:54:33 +0000
(14:54 +0000)
committer
Rich Salz
<rsalz@openssl.org>
Wed, 17 Feb 2016 15:07:30 +0000
(10:07 -0500)
We don't have atexit() in the EDK2 environment. Firmware never exits.
Signed-off-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
crypto/init.c
patch
|
blob
|
history
diff --git
a/crypto/init.c
b/crypto/init.c
index 25e3dc76932e89c54fd18f549ee65fbbdb14be53..c7eff8ba4ab51c88c736ac3d6e1d6e9739d8acaa 100644
(file)
--- a/
crypto/init.c
+++ b/
crypto/init.c
@@
-270,7
+270,9
@@
static void ossl_init_base(void)
fprintf(stderr, "OPENSSL_INIT: ossl_init_base: Setting up stop handlers\n");
#endif
ossl_init_setup_thread_stop();
+#ifndef OPENSSL_SYS_UEFI
atexit(OPENSSL_cleanup);
+#endif
OPENSSL_cpuid_setup();
base_inited = 1;
}