summaryrefslogtreecommitdiff
path: root/src/data_config.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2017-05-11 23:15:29 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2017-05-15 22:02:33 -0400
commit86bb8be2c8eb5a65ebf73f12f62833db84d2cf9c (patch)
tree3876eda09b6d08c143c83422f18478f0997900d2 /src/data_config.c
parent07cde2cf0b290cdbbf6528e3ecf106297615f754 (diff)
downloadlighttpd-git-86bb8be2c8eb5a65ebf73f12f62833db84d2cf9c.tar.gz
[core] perf: skip redundant strlen() if len known
performance: skip redundant strlen() if length is already known introduce array_get_element_klen() to take key and klen params
Diffstat (limited to 'src/data_config.c')
-rw-r--r--src/data_config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data_config.c b/src/data_config.c
index 99ae7307..3fcd2685 100644
--- a/src/data_config.c
+++ b/src/data_config.c
@@ -81,7 +81,7 @@ static void data_config_print(const data_unset *d, int depth) {
maxlen = array_get_max_key_length(a);
for (i = 0; i < a->used; i ++) {
data_unset *du = a->data[i];
- size_t len = strlen(du->key->ptr);
+ size_t len = buffer_string_length(du->key);
size_t j;
array_print_indent(depth);