message: Fix append condition
diff: @@ -43,7 +43,6 @@ void ChunkV::CopyExternalToInternal()
  // is internal
  bool AppendPossible = DataV.size() && !DataV.back().External;
  - std::cout << "Cpying external to internal" << std::endl;
  if (AppendPossible && (m_TailChunkPos + size > m_ChunkSize))
  {
  // No room in current chunk, close it out
  @@ -106,7 +105,10 @@ size_t ChunkV::AddToVec(const size_t size, const void *buf, int align,
  {
  // we can possibly append this entry to the last if the last was
  // internal
  - bool AppendPossible = DataV.size() && !DataV.back().External;
  + bool AppendPossible =
  + DataV.size() && !DataV.back().External &&
  + (m_TailChunk + m_TailChunkPos - DataV.back().Size ==
  + DataV.back().Base);
  if (AppendPossible && (m_TailChunkPos + size > m_ChunkSize))
  {
  