1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-22 17:18:39 +00:00

Use a Buffer instead of SharedBuffer in ConnectionCommand

This fixes #6373
This commit is contained in:
Loic Blot 2017-09-05 22:14:56 +02:00
parent f231112cc4
commit a3c298e1d1
No known key found for this signature in database
GPG key ID: EFAA458E8C153987
2 changed files with 13 additions and 1 deletions

View file

@ -168,6 +168,18 @@ public:
/*
Copies whole buffer
*/
SharedBuffer(const Buffer<T> &buffer)
{
m_size = buffer.getSize();
if (m_size != 0) {
data = new T[m_size];
memcpy(data, *buffer, buffer.getSize());
}
else
data = NULL;
refcount = new unsigned int;
(*refcount) = 1;
}
~SharedBuffer()
{
drop();