summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/vi
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-01-18 02:08:02 +0100
committerLioncash <mathew1800@gmail.com>2018-01-18 02:09:41 +0100
commitb16c89bf659503687cef67782127e7694e98f0d3 (patch)
tree88d66fde318ce2cb92d024a90a1c4af0428f3f57 /src/core/hle/service/vi
parentMerge pull request #73 from N00byKing/3093 (diff)
downloadyuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar.gz
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar.bz2
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar.lz
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar.xz
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.tar.zst
yuzu-b16c89bf659503687cef67782127e7694e98f0d3.zip
Diffstat (limited to 'src/core/hle/service/vi')
-rw-r--r--src/core/hle/service/vi/vi.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index cae2c4466..57ad4c59c 100644
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -47,8 +47,9 @@ public:
}
std::vector<u8> ReadBlock(size_t length) {
- std::vector<u8> data(length);
- std::memcpy(data.data(), buffer.data() + read_index, length);
+ const u8* const begin = buffer.data() + read_index;
+ const u8* const end = begin + length;
+ std::vector<u8> data(begin, end);
read_index += length;
read_index = Common::AlignUp(read_index, 4);
return data;