4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348]
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -1,3 +1,5 @@
|
||||
4383. [bug] OPENSSL_config is no longer re-callable. [RT #41348]
|
||||
|
||||
4282. [func] 'dig +[no]mapped' determine whether the use of mapped
|
||||
IPv4 addresses over IPv6 is permitted or not. The
|
||||
default is +mapped. [RT #41307]
|
||||
|
||||
@@ -206,7 +206,16 @@ dst__openssl_init(const char *engine) {
|
||||
rm->status = entropy_status;
|
||||
|
||||
#ifdef USE_ENGINE
|
||||
OPENSSL_config(NULL);
|
||||
/*
|
||||
* OPENSSL_config() can only be called a single time as of
|
||||
* 1.0.2e so do the steps individually.
|
||||
*/
|
||||
OPENSSL_load_builtin_modules();
|
||||
ENGINE_load_builtin_engines();
|
||||
ERR_clear_error();
|
||||
CONF_modules_load_file(NULL, NULL,
|
||||
CONF_MFLAGS_DEFAULT_SECTION |
|
||||
CONF_MFLAGS_IGNORE_MISSING_FILE);
|
||||
|
||||
if (engine != NULL && *engine == '\0')
|
||||
engine = NULL;
|
||||
|
||||
Reference in New Issue
Block a user