@@ -92,11 +92,11 @@ _free_list(), _pending_count(0), _free_count(0), _transfer_lock(false) { - strncpy(_name, name, sizeof(_name)); + strncpy(_name, name, sizeof(_name) - 1); _name[sizeof(_name) - 1] = '\0'; } BufferNode::Allocator::~Allocator() { delete_list(_free_list.pop_all());