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

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'))