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.
This commit is contained in:
Dr. Stephen Henson 2002-02-24 16:22:20 +00:00
parent d7fb66aa82
commit e36e473859

View File

@ -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;
}