mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 05:57:44 +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
|
@ -96,7 +96,7 @@ static bool mount_all()
|
|||
bool all_ok = true;
|
||||
while (fstab->can_read_line()) {
|
||||
ByteBuffer buffer = fstab->read_line(1024);
|
||||
StringView line_view = (const char*)buffer.data();
|
||||
StringView line_view { buffer.data(), buffer.size() };
|
||||
|
||||
// Trim the trailing newline, if any.
|
||||
if (line_view.length() > 0 && line_view[line_view.length() - 1] == '\n')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue