diff --git a/kernel-src/sys/syscalls/read.c b/kernel-src/sys/syscalls/read.c index 4f192762..36f35b5f 100644 --- a/kernel-src/sys/syscalls/read.c +++ b/kernel-src/sys/syscalls/read.c @@ -28,6 +28,7 @@ syscallret_t syscall_read(context_t *context, int fd, void *buffer, size_t size) if (ret.errno) goto cleanup; + file->offset += bytesread; ret.ret = bytesread; ret.errno = 0;