Append to buffer in ReadCallback

This commit is contained in:
Joshua Ashton 2020-08-01 05:19:23 +01:00
parent 9ec90e9083
commit dacb7396be
1 changed files with 3 additions and 2 deletions

View File

@ -131,8 +131,9 @@ namespace Feather::Network
evbuffer* buffer = bufferevent_get_input(m_bufferEvent);
const size_t size = evbuffer_get_length(buffer);
auto [data, lock] = m_data.borrow();
data.resize(size);
if (evbuffer_remove(buffer, data.data(), size) != size)
const size_t offset = data.size();
data.resize(offset + size);
if (evbuffer_remove(buffer, &data[offset], size) != size)
{
printf("fuck");
return;