diff --git a/include/sp/protocol/ConcreteMessage.h b/include/sp/protocol/ConcreteMessage.h index 0e65f95..0df5053 100644 --- a/include/sp/protocol/ConcreteMessage.h +++ b/include/sp/protocol/ConcreteMessage.h @@ -13,7 +13,7 @@ class ConcreteMessage : public MessageBase { using HandlerType = typename MessageBase::HandlerType; template - ConcreteMessage(T&&... args) : m_Data{std::move(args)...} {} + ConcreteMessage(T... args) : m_Data{std::forward(args)...} {} virtual ~ConcreteMessage() {}