From 4a3e6bce79825137ef90261b6c195ee49bec6780 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sun, 24 Feb 2002 16:20:50 +0000 Subject: [PATCH] Make the engine config module always add dynamic ENGINEs to the list using dynamic_path. This stops ENGINEs which don't supply any default algorithms being automatically freed (because they have no references) and allows them to be accessed by id. Alternative dynamic loading behaviour can be achieved by issuing the dynamic ENGINE ctrls separately in the config file. --- crypto/engine/eng_cnf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crypto/engine/eng_cnf.c b/crypto/engine/eng_cnf.c index 3f5aa73943..d8d3092f0d 100644 --- a/crypto/engine/eng_cnf.c +++ b/crypto/engine/eng_cnf.c @@ -118,6 +118,8 @@ int int_engine_configure(char *name, char *value, const CONF *cnf) goto err; if (!ENGINE_ctrl_cmd_string(e, "SO_PATH", ctrlvalue, 0)) goto err; + if (!ENGINE_ctrl_cmd_string(e, "LIST_ADD", "2", 0)) + goto err; if (!ENGINE_ctrl_cmd_string(e, "LOAD", NULL, 0)) goto err; } -- 2.25.1