openssl/engines
Matt Caswell b9b2135d22 Don't clear the whole error stack when loading engines
Loading the various built-in engines was unconditionally clearing the
whole error stack. During config file processing processing a .include
directive which fails results in errors being added to the stack - but
we carry on anyway. These errors were then later being removed by the
engine loading code, meaning that problems with the .include directive
never get shown.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13311)
2020-11-06 10:34:48 +00:00
..
asm
build.info Unexport internal MSBLOB and PVK functions 2020-10-21 21:10:48 +02:00
e_afalg_err.c
e_afalg_err.h
e_afalg.c Don't clear the whole error stack when loading engines 2020-11-06 10:34:48 +00:00
e_afalg.ec
e_afalg.h
e_afalg.txt
e_capi_err.c
e_capi_err.h
e_capi.c Don't clear the whole error stack when loading engines 2020-11-06 10:34:48 +00:00
e_capi.ec
e_capi.txt
e_dasync_err.c
e_dasync_err.h
e_dasync.c Don't clear the whole error stack when loading engines 2020-11-06 10:34:48 +00:00
e_dasync.ec
e_dasync.txt
e_devcrypto.c Don't clear the whole error stack when loading engines 2020-11-06 10:34:48 +00:00
e_loader_attic_err.c
e_loader_attic_err.h
e_loader_attic.c Unexport internal MSBLOB and PVK functions 2020-10-21 21:10:48 +02:00
e_loader_attic.ec
e_loader_attic.txt
e_ossltest_err.c
e_ossltest_err.h
e_ossltest.c
e_ossltest.ec
e_ossltest.txt
e_padlock.c Don't clear the whole error stack when loading engines 2020-11-06 10:34:48 +00:00