repart: Fix memory corruption

This commit is contained in:
Daan De Meyer
2024-09-11 17:52:20 +02:00
parent 2232452379
commit bc48bd83d3
+3 -2
View File
@@ -1788,9 +1788,10 @@ static int config_parse_subvolumes(
if (r == 0)
return 0;
r = extract_many_words((const char **) &word, ":", EXTRACT_UNQUOTE|EXTRACT_DONT_COALESCE_SEPARATORS, &path, &f);
const char *q = word;
r = extract_many_words(&q, ":", EXTRACT_UNQUOTE|EXTRACT_DONT_COALESCE_SEPARATORS, &path, &f);
if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, "Invalid syntax, ignoring: %s", word);
log_syntax(unit, LOG_WARNING, filename, line, r, "Invalid syntax, ignoring: %s", q);
continue;
}