diff --git a/libwvdrmengine/cdm/core/src/certificate_provisioning.cpp b/libwvdrmengine/cdm/core/src/certificate_provisioning.cpp index 969b3fa1..38973baf 100644 --- a/libwvdrmengine/cdm/core/src/certificate_provisioning.cpp +++ b/libwvdrmengine/cdm/core/src/certificate_provisioning.cpp @@ -489,7 +489,7 @@ CdmResponseType CertificateProvisioning::GetProvisioning40RequestInternal( } else { *request = std::move(serialized_request); } - request_ = serialized_message; + request_ = std::move(serialized_message); return CdmResponseType(NO_ERROR); } diff --git a/libwvdrmengine/cdm/core/test/core_integration_test.cpp b/libwvdrmengine/cdm/core/test/core_integration_test.cpp index 0cdbb6bd..ae267b6f 100644 --- a/libwvdrmengine/cdm/core/test/core_integration_test.cpp +++ b/libwvdrmengine/cdm/core/test/core_integration_test.cpp @@ -84,7 +84,7 @@ class CoreIntegrationTest : public WvCdmTestBaseWithEngine { const std::string origin, std::string* spoid, std::string* drm_certificate_serial_number) { std::string name = app_package_name + origin; - return Provision(name, spoid, drm_certificate_serial_number); + return Provision(std::move(name), spoid, drm_certificate_serial_number); } private: diff --git a/libwvdrmengine/oemcrypto/util/src/signed_csr_payload_validator.cpp b/libwvdrmengine/oemcrypto/util/src/signed_csr_payload_validator.cpp index 439b56a0..c3923d5a 100644 --- a/libwvdrmengine/oemcrypto/util/src/signed_csr_payload_validator.cpp +++ b/libwvdrmengine/oemcrypto/util/src/signed_csr_payload_validator.cpp @@ -131,7 +131,7 @@ CborMessageStatus SignedCsrPayloadValidator::ValidateProtectedParams( "Unsupported signature algorithm value: " + std::to_string(algo)); return message_status_; } - AddMessages(msg_ss_, {kv}, 1); + AddMessages(msg_ss_, {std::move(kv)}, 1); algo_found = true; } } @@ -196,7 +196,7 @@ CborMessageStatus SignedCsrPayloadValidator::ValidateDataToBeSigned( std::to_string(challenge->value().size()) + " bytes long."); } msg += wvutil::b2a_hex(challenge->value()); - AddMessages(msg_ss_, {msg}, 1); + AddMessages(msg_ss_, {std::move(msg)}, 1); // Element 1: CsrPayload. AddMessages(msg_ss_, {"- CsrPayload:"}, 1);