diff --git a/include/misc/DataBuffer.h b/include/misc/DataBuffer.h index be3dc90..9a025a1 100644 --- a/include/misc/DataBuffer.h +++ b/include/misc/DataBuffer.h @@ -88,13 +88,13 @@ public: void WriteSome(const char* buffer, std::size_t amount) { std::size_t end_pos = m_Buffer.size(); m_Buffer.resize(m_Buffer.size() + amount); - memcpy(&m_Buffer[end_pos], buffer, amount); + memcpy(m_Buffer.data() + end_pos, buffer, amount); } void WriteSome(const std::uint8_t* buffer, std::size_t amount) { std::size_t end_pos = m_Buffer.size(); m_Buffer.resize(m_Buffer.size() + amount); - memcpy(&m_Buffer[end_pos], buffer, amount); + memcpy(m_Buffer.data() + end_pos, buffer, amount); } void ReadSome(char* buffer, std::size_t amount) {