diff --git a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp index 5dcef890..dc25bb6d 100644 --- a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp +++ b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp @@ -514,8 +514,8 @@ namespace XmlRpc { invalidate(); return false; } - const std::pair p(name, val); - _value.asStruct->insert(p); + + _value.asStruct->insert(std::make_pair(std::move(name), std::move(val))); (void) XmlRpcUtil::nextTagIs(MEMBER_ETAG, valueXml, offset); }