diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2017-05-11 23:15:29 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2017-05-15 22:02:33 -0400 |
commit | 86bb8be2c8eb5a65ebf73f12f62833db84d2cf9c (patch) | |
tree | 3876eda09b6d08c143c83422f18478f0997900d2 /src/data_config.c | |
parent | 07cde2cf0b290cdbbf6528e3ecf106297615f754 (diff) | |
download | lighttpd-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.c | 2 |
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); |