mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:48:10 +00:00
LibCore: Handle null lines in ConfigFile
Fixes nullptr dereference when trying to read binary files.
This commit is contained in:
parent
f71584b917
commit
0badfd7b32
1 changed files with 6 additions and 0 deletions
|
@ -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'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue