Pārlūkot izejas kodu

Merge pull request #1128 from paullouisageneau/fix-iterator-past-end

Fix iterator past end of vector
Paul-Louis Ageneau 1 gadu atpakaļ
vecāks
revīzija
37719d1984
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/message.cpp

+ 1 - 1
src/message.cpp

@@ -31,7 +31,7 @@ message_ptr make_message(size_t size, message_ptr orig) {
 		return nullptr;
 
 	auto message = std::make_shared<Message>(size, orig->type);
-	std::copy(orig->begin(), std::min(orig->end(), orig->begin() + size), message->begin());
+	std::copy(orig->begin(), orig->begin() + std::min(size, orig->size()), message->begin());
 	message->stream = orig->stream;
 	message->reliability = orig->reliability;
 	return message;