src: Remove unnecessary std::move to allow copy elision
Change-Id: I1a83c762dfc51525affd5b01a3c4822b9579c57a
Refs: #3357
diff --git a/src/security/identity.cpp b/src/security/identity.cpp
index 1093b9f..9b42ec5 100644
--- a/src/security/identity.cpp
+++ b/src/security/identity.cpp
@@ -103,7 +103,7 @@
validityCheck();
if (m_needRefreshKeys) {
- m_keys = std::move(KeyContainer(m_name, m_impl->getKeysOfIdentity(m_name), m_impl));
+ m_keys = KeyContainer(m_name, m_impl->getKeysOfIdentity(m_name), m_impl);
m_needRefreshKeys = false;
}
@@ -115,7 +115,7 @@
{
validityCheck();
- m_defaultKey = std::move(Key(m_name, keyId, m_impl));
+ m_defaultKey = Key(m_name, keyId, m_impl);
m_hasDefaultKey = true;
m_impl->setDefaultKeyOfIdentity(m_name, keyId);
@@ -135,7 +135,7 @@
validityCheck();
if (!m_hasDefaultKey) {
- m_defaultKey = std::move(Key(m_name, m_impl->getDefaultKeyOfIdentity(m_name), m_impl));
+ m_defaultKey = Key(m_name, m_impl->getDefaultKeyOfIdentity(m_name), m_impl);
m_hasDefaultKey = true;
}