diff --git a/src/sp/extensions/TcpSocket.cpp b/src/sp/extensions/TcpSocket.cpp index 80a2f58..ab08b3a 100644 --- a/src/sp/extensions/TcpSocket.cpp +++ b/src/sp/extensions/TcpSocket.cpp @@ -123,7 +123,7 @@ void TcpSocket::Write(const sp::DataBuffer& a_Data) { std::size_t sent = 0; while (sent < a_Data.GetSize()) { - int cur = send(m_Handle, reinterpret_cast(a_Data.GetSize() + sent), static_cast(a_Data.GetSize() - sent), 0); + int cur = send(m_Handle, reinterpret_cast(a_Data.data() + sent), static_cast(a_Data.GetSize() - sent), 0); if (cur <= 0) { Disconnect();