LibCore: Handle null lines in ConfigFile

Fixes nullptr dereference when trying to read binary files.
This commit is contained in:
Maciej 2021-12-29 15:38:05 +01:00 committed by Andreas Kling
parent f71584b917
commit 0badfd7b32
Notes: sideshowbarker 2024-07-17 20:32:59 +09:00

View file

@ -76,6 +76,12 @@ void ConfigFile::reparse()
while (m_file->can_read_line()) {
auto line = m_file->read_line();
if (line.is_null()) {
m_groups.clear();
return;
}
auto* cp = line.characters();
while (*cp && (*cp == ' ' || *cp == '\t' || *cp == '\n'))