Portability fix

Reviewed-by: Matt Caswell <matt@openssl.org>
This commit is contained in:
Rich Salz 2016-02-09 16:01:25 -05:00 committed by Rich Salz
parent 6407ef7c49
commit dfbfd06771

View File

@ -77,10 +77,12 @@ static int openssl_configured = 0;
void OPENSSL_config(const char *config_name)
{
const OPENSSL_INIT_SETTINGS settings[2] = {
{ OPENSSL_INIT_SET_CONF_FILENAME, .value.type_string = config_name },
{ OPENSSL_INIT_SET_END, .value.type_int = 0 }
};
OPENSSL_INIT_SETTINGS settings[2];
settings[0].name = OPENSSL_INIT_SET_CONF_FILENAME;
settings[0].value.type_string = config_name;
settings[1].name = OPENSSL_INIT_SET_END;
settings[1].value.type_int = 0;
OPENSSL_INIT_crypto_library_start(OPENSSL_INIT_LOAD_CONFIG, settings);
}