summaryrefslogtreecommitdiff
path: root/Userland/Utilities/tail.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Utilities/tail.cpp')
-rw-r--r--Userland/Utilities/tail.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Userland/Utilities/tail.cpp b/Userland/Utilities/tail.cpp
index 687654ce1f..3e73b69cd4 100644
--- a/Userland/Utilities/tail.cpp
+++ b/Userland/Utilities/tail.cpp
@@ -35,7 +35,8 @@ static ErrorOr<off_t> find_seek_pos(Core::File& file, int wanted_lines)
if (file.is_eof())
break;
Array<u8, 1> buffer;
- auto ch = TRY(file.read(buffer));
+ // FIXME: This should read the entire span.
+ auto ch = TRY(file.read_some(buffer));
if (*ch.data() == '\n' && (end - pos) > 1) {
lines++;
if (lines == wanted_lines)