From 7db6165b464e045b9b704c8d7f0784dc893aaaf9 Mon Sep 17 00:00:00 2001 From: Eladash <18193363+elad335@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:00:10 +0200 Subject: [PATCH] Fix lv2_file::file_view::read_at --- rpcs3/Emu/Cell/lv2/sys_fs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_fs.cpp b/rpcs3/Emu/Cell/lv2/sys_fs.cpp index f7cfd11f0d..5493ca8201 100644 --- a/rpcs3/Emu/Cell/lv2/sys_fs.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_fs.cpp @@ -642,7 +642,7 @@ struct lv2_file::file_view : fs::file_base u64 read(void* buffer, u64 size) override { - const u64 result = m_file->file.read_at(m_off + m_pos, buffer, size); + const u64 result = m_file->file.read_at(m_pos, buffer, size); m_pos += result; return result; @@ -650,7 +650,7 @@ struct lv2_file::file_view : fs::file_base u64 read_at(u64 offset, void* buffer, u64 size) override { - return m_file->file.read_at(offset, buffer, size); + return m_file->file.read_at(m_off + offset, buffer, size); } u64 write(const void*, u64) override