config: include: use xasprintf() instead of two calls to snprintf()

This commit is contained in:
Daniel Eklöf 2021-07-31 00:39:51 +02:00
parent ed855c72dc
commit 8f307178df
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -657,9 +657,7 @@ parse_section_main(const char *key, const char *value, struct config *conf,
return false;
}
int chars = snprintf(NULL, 0, "%s/%s", home_dir, &value[2]);
_include_path = malloc(chars + 1);
snprintf(_include_path, chars + 1, "%s/%s", home_dir, &value[2]);
_include_path = xasprintf("%s/%s", home_dir, value + 2);
include_path = _include_path;
} else
include_path = value;