Core/MemoryStream: Fix Writing

Former-commit-id: 05a1b8a3baf79642af50ee34aea53195eff25df2
This commit is contained in:
Lynix 2016-01-19 12:21:20 +01:00
parent 2b85c93433
commit d6827163cd
1 changed files with 2 additions and 2 deletions

View File

@ -70,7 +70,7 @@ namespace Nz
std::size_t readSize = std::min<std::size_t>(size, static_cast<std::size_t>(m_buffer.size() - m_pos)); std::size_t readSize = std::min<std::size_t>(size, static_cast<std::size_t>(m_buffer.size() - m_pos));
if (buffer) if (buffer)
std::memcpy(buffer, m_buffer.GetBuffer() + m_pos, readSize); std::memcpy(buffer, &m_buffer[m_pos], readSize);
m_pos += readSize; m_pos += readSize;
return readSize; return readSize;
@ -82,7 +82,7 @@ namespace Nz
if (endPos > m_buffer.size()) if (endPos > m_buffer.size())
m_buffer.Resize(endPos); m_buffer.Resize(endPos);
std::memcpy(m_buffer.GetBuffer(), buffer, size); std::memcpy(&m_buffer[m_pos], buffer, size);
m_pos = endPos; m_pos = endPos;
return size; return size;