summaryrefslogtreecommitdiff
path: root/src/mod_wstunnel.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2019-10-09 23:24:25 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-02-24 11:15:32 -0500
commit83535bbef351bc39edb201f815a79c0046f83d20 (patch)
treea30894b4bacf309226e649b953a0f08dc2eed03a /src/mod_wstunnel.c
parent5c0c4936b4bc4fe57da0cf1f02ce5df987ab91a2 (diff)
downloadlighttpd-git-83535bbef351bc39edb201f815a79c0046f83d20.tar.gz
[core] differentiate array_get_* for ro and rw
array_get_element_klen() is now intended for read-only access array_get_data_unset() is used by config processing for r/w access array_get_buf_ptr() is used for r/w access to ds->value (string buffer)
Diffstat (limited to 'src/mod_wstunnel.c')
-rw-r--r--src/mod_wstunnel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_wstunnel.c b/src/mod_wstunnel.c
index 00532b57..3cb4537b 100644
--- a/src/mod_wstunnel.c
+++ b/src/mod_wstunnel.c
@@ -202,7 +202,7 @@ FREE_FUNC(mod_wstunnel_free) {
SETDEFAULTS_FUNC(mod_wstunnel_set_defaults) {
plugin_data *p = p_d;
- data_unset *du;
+ const data_unset *du;
config_values_t cv[] = {
{ "wstunnel.server", NULL, T_CONFIG_LOCAL, T_CONFIG_SCOPE_CONNECTION },
{ "wstunnel.debug", NULL, T_CONFIG_SHORT, T_CONFIG_SCOPE_CONNECTION },
@@ -241,12 +241,12 @@ SETDEFAULTS_FUNC(mod_wstunnel_set_defaults) {
return HANDLER_ERROR;
}
- du = array_get_element(ca, "wstunnel.server");
+ du = array_get_element_klen(ca, CONST_STR_LEN("wstunnel.server"));
if (!gw_set_defaults_backend(srv, (gw_plugin_data *)p, du, i, 0)) {
return HANDLER_ERROR;
}
- du = array_get_element(ca, "wstunnel.balance");
+ du = array_get_element_klen(ca, CONST_STR_LEN("wstunnel.balance"));
if (!gw_set_defaults_balance(srv, &s->gw, du)) {
return HANDLER_ERROR;
}