From: Alexander Lanin Date: Mon, 6 Apr 2020 18:26:44 +0000 (+0200) Subject: Fix #559 partially (setting base_dir and cache_dir_levels) (#576) X-Git-Tag: v3.7.10~12 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=934c2cf4bda18fc13fcb583019d82fe7f52331ac;p=thirdparty%2Fccache.git Fix #559 partially (setting base_dir and cache_dir_levels) (#576) --- diff --git a/src/conf.c b/src/conf.c index a990c9200..4d0420e7a 100644 --- a/src/conf.c +++ b/src/conf.c @@ -305,9 +305,9 @@ conf_set_value_in_file(const char *path, const char *key, const char *value, return false; } - char dummy[8] = {0}; // The maximum entry size in struct conf. - if (!item->parser(value, (void *)dummy, errmsg) - || (item->verifier && !item->verifier(value, errmsg))) { + char parsed[8] = {0}; // The maximum entry size in struct conf. + if (!item->parser(value, (void *)parsed, errmsg) + || (item->verifier && !item->verifier(&parsed, errmsg))) { return false; }