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_wstunnel.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_wstunnel.c')
-rw-r--r-- | src/mod_wstunnel.c | 6 |
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; } |