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
-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to