1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 10:01:13 +09:00

LibCore: Trim trailing whitespaces from ConfigFile values

Previously, trailing whitespaces were not removed from values in
config files. This could cause errors with poorly formatted files.
This commit fixes this by trimming whitespaces from values in
ConfigFile::reparse().
This commit is contained in:
Tor-björn Claesson 2021-11-04 13:17:04 +02:00 committed by Andreas Kling
parent 20f730dc1c
commit 53c8faaafc
Notes: sideshowbarker 2024-07-18 01:30:09 +09:00

View file

@ -106,7 +106,8 @@ void ConfigFile::reparse()
// We're not in a group yet, create one with the name ""...
current_group = &m_groups.ensure("");
}
current_group->set(key_builder.to_string(), value_builder.to_string());
auto value_string = value_builder.to_string();
current_group->set(key_builder.to_string(), value_string.trim_whitespace(TrimMode::Right));
}
}
}