Klasika: na konci chybí '\0'. Buď doplň do
model\trigger.cpp:
Trigger::Trigger(Buffer& buffer)
{
memset(name, 0, sizeof(name));
nebo ještě lépe a obecněji do
util\MemBuffer.cpp:
void MemBuffer::reads(char *dest, const size_t lensize)
{
size_t len = 0;
checkFits(lensize);
memcpy(&len, pos, lensize);
pos += lensize;
checkFits(len);
if (len)
memcpy(dest, pos, len);
dest[len] = '\0';
pos += len;
}