mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:18:11 +00:00
LibCore: Do not try to null-terminate a ByteBuffer in read_line()
That's just silly :) Also fix that one use of read_line() which assumes it will null-terminated in mount.cpp (this would've blown up if the IODevice was at EOF and had a line with the same size as max_size).
This commit is contained in:
parent
c6ca8534a6
commit
129a58a2e5
2 changed files with 2 additions and 3 deletions
|
@ -200,8 +200,7 @@ ByteBuffer IODevice::read_line(size_t max_size)
|
|||
Vector<u8> new_buffered_data;
|
||||
new_buffered_data.append(m_buffered_data.data() + line_index, m_buffered_data.size() - line_index);
|
||||
m_buffered_data = move(new_buffered_data);
|
||||
line[line_index] = '\0';
|
||||
line.trim(line_index + 1);
|
||||
line.trim(line_index);
|
||||
return line;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue