diff options
Diffstat (limited to 'src/core/hle/service')
| -rw-r--r-- | src/core/hle/service/am/library_applet_storage.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/core/hle/service/am/library_applet_storage.cpp b/src/core/hle/service/am/library_applet_storage.cpp index 46e6c0111..0412c215d 100644 --- a/src/core/hle/service/am/library_applet_storage.cpp +++ b/src/core/hle/service/am/library_applet_storage.cpp @@ -70,7 +70,7 @@ public:      Result Read(s64 offset, void* buffer, size_t size) override {          R_TRY(ValidateOffset(offset, size, m_size)); -        m_memory.ReadBlock(m_trmem->GetSourceAddress(), buffer, size); +        m_memory.ReadBlock(m_trmem->GetSourceAddress() + offset, buffer, size);          R_SUCCEED();      } @@ -79,7 +79,7 @@ public:          R_UNLESS(m_is_writable, ResultUnknown);          R_TRY(ValidateOffset(offset, size, m_size)); -        m_memory.WriteBlock(m_trmem->GetSourceAddress(), buffer, size); +        m_memory.WriteBlock(m_trmem->GetSourceAddress() + offset, buffer, size);          R_SUCCEED();      } | 
