diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2019-10-09 23:24:25 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2020-02-24 11:15:32 -0500 |
commit | 83535bbef351bc39edb201f815a79c0046f83d20 (patch) | |
tree | a30894b4bacf309226e649b953a0f08dc2eed03a /src/mod_sockproxy.c | |
parent | 5c0c4936b4bc4fe57da0cf1f02ce5df987ab91a2 (diff) | |
download | lighttpd-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.c | 6 |
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; } |