summaryrefslogtreecommitdiff
path: root/src/mod_openssl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_openssl.c')
-rw-r--r--src/mod_openssl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_openssl.c b/src/mod_openssl.c
index 2737c9d8..f8c7de60 100644
--- a/src/mod_openssl.c
+++ b/src/mod_openssl.c
@@ -744,9 +744,9 @@ network_openssl_ssl_conf_cmd (server *srv, plugin_config *s)
for (size_t i = 0; i < s->ssl_conf_cmd->used; ++i) {
ds = (data_string *)s->ssl_conf_cmd->data[i];
ERR_clear_error();
- if (SSL_CONF_cmd(cctx, ds->key->ptr, ds->value->ptr) <= 0) {
+ if (SSL_CONF_cmd(cctx, ds->key.ptr, ds->value->ptr) <= 0) {
log_error_write(srv, __FILE__, __LINE__, "ssbbss", "SSL:",
- "SSL_CONF_cmd", ds->key, ds->value, ":",
+ "SSL_CONF_cmd", &ds->key, ds->value, ":",
ERR_error_string(ERR_get_error(), NULL));
rc = -1;
break;
@@ -1318,7 +1318,7 @@ SETDEFAULTS_FUNC(mod_openssl_set_defaults)
/* inherit ssl settings from global scope (in network_init_ssl())
* (if only ssl.engine = "enable" and no other ssl.* settings)*/
for (size_t j = 0; j < config->value->used; ++j) {
- buffer *k = config->value->data[j]->key;
+ buffer *k = &config->value->data[j]->key;
if (0 == strncmp(k->ptr, "ssl.", sizeof("ssl.")-1)
&& !buffer_is_equal_string(k, CONST_STR_LEN("ssl.engine"))){
log_error_write(srv, __FILE__, __LINE__, "sb",