diff --git a/fairmq/MemoryResourceTools.h b/fairmq/MemoryResourceTools.h index fefab59b..54e1084a 100644 --- a/fairmq/MemoryResourceTools.h +++ b/fairmq/MemoryResourceTools.h @@ -46,13 +46,13 @@ FairMQMessagePtr getMessage(ContainerT &&container_, FairMQMemoryResource *targe container.data()))); if (message) message->SetUsedSize(containerSizeBytes); - return std::move(message); + return message; } else { auto message = targetResource->getTransportFactory()->CreateMessage(containerSizeBytes); std::memcpy(static_cast(message->GetData()), container.data(), containerSizeBytes); - return std::move(message); + return message; } };