[openssl-dev] openssl_config_internal passes config_name to CONF_modules_load_file as appname

Nikita Leontiev nikita.leontiev at gmail.com
Sun Mar 20 20:09:56 UTC 2016


Hello,

Examining OpenSSL code I noticed strange thing. openssl_config_internal
function passes config_name parameter to CONF_modules_load_file as appname
parameter:

void openssl_config_internal(const char **config_name*)
{
    ...
    CONF_modules_load_file(NULL, *config_name*,
                               CONF_MFLAGS_DEFAULT_SECTION |
                               CONF_MFLAGS_IGNORE_MISSING_FILE);
    ...
}

int CONF_modules_load_file(*const char *filename*, *const char *appname*,
                           unsigned long flags)
{
    ...
}

Looks strange, because in such case config loading not occur or I missed
something?

-- 
Nikita Leontiev
Just Manager Lead Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20160320/67259ad8/attachment.html>


More information about the openssl-dev mailing list