summaryrefslogtreecommitdiff
path: root/src/mod_expire.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2019-10-13 03:37:59 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-02-24 11:15:32 -0500
commitad9b7e009bb406042fdac5576b1970e891c08d35 (patch)
treebbdc4f6098daa4f307b82e227b458284b4c5886c /src/mod_expire.c
parentcff64cf17011bb3ad5b05952f75238aa4a5b4498 (diff)
downloadlighttpd-git-ad9b7e009bb406042fdac5576b1970e891c08d35.tar.gz
[core] inline buffer as part of DATA_UNSET key
(instead of key being (buffer *))
Diffstat (limited to 'src/mod_expire.c')
-rw-r--r--src/mod_expire.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mod_expire.c b/src/mod_expire.c
index 2a2b7024..109112d2 100644
--- a/src/mod_expire.c
+++ b/src/mod_expire.c
@@ -270,13 +270,13 @@ SETDEFAULTS_FUNC(mod_expire_set_defaults) {
for (k = 0; k < s->expire_mimetypes->used; k++) {
data_string *ds = (data_string *)s->expire_mimetypes->data[k];
- size_t klen = buffer_string_length(ds->key);
+ size_t klen = buffer_string_length(&ds->key);
/*(omit trailing '*', if present, from prefix match)*/
/*(not usually a good idea to modify array keys
* since doing so might break array_get_element_klen() search,
* but array use in this module only walks array)*/
- if (klen && ds->key->ptr[klen-1] == '*') buffer_string_set_length(ds->key, klen-1);
+ if (klen && ds->key.ptr[klen-1] == '*') buffer_string_set_length(&ds->key, klen-1);
/* parse lines */
if (-1 == mod_expire_get_offset(srv, p, ds->value, NULL)) {