summaryrefslogtreecommitdiff
path: root/src/mod_sockproxy.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_sockproxy.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_sockproxy.c')
-rw-r--r--src/mod_sockproxy.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_sockproxy.c b/src/mod_sockproxy.c
index 2203becc..4381491a 100644
--- a/src/mod_sockproxy.c
+++ b/src/mod_sockproxy.c
@@ -22,7 +22,7 @@ typedef gw_handler_ctx handler_ctx;
SETDEFAULTS_FUNC(mod_sockproxy_set_defaults) {
plugin_data *p = p_d;
- data_unset *du;
+ const data_unset *du;
size_t i = 0;
config_values_t cv[] = {
@@ -56,12 +56,12 @@ SETDEFAULTS_FUNC(mod_sockproxy_set_defaults) {
return HANDLER_ERROR;
}
- du = array_get_element(config->value, "sockproxy.server");
+ du = array_get_element_klen(config->value, CONST_STR_LEN("sockproxy.server"));
if (!gw_set_defaults_backend(srv, (gw_plugin_data *)p, du, i, 0)) {
return HANDLER_ERROR;
}
- du = array_get_element(config->value, "sockproxy.balance");
+ du = array_get_element_klen(config->value, CONST_STR_LEN("sockproxy.balance"));
if (!gw_set_defaults_balance(srv, s, du)) {
return HANDLER_ERROR;
}