diff --git a/libwvdrmengine/cdm/src/wv_content_decryption_module.cpp b/libwvdrmengine/cdm/src/wv_content_decryption_module.cpp index 7263eae6..1c5f5394 100644 --- a/libwvdrmengine/cdm/src/wv_content_decryption_module.cpp +++ b/libwvdrmengine/cdm/src/wv_content_decryption_module.cpp @@ -103,13 +103,14 @@ CdmResponseType WvContentDecryptionModule::GenerateKeyRequest( } const SecurityLevel requested_security_level = + property_set && property_set->security_level().compare( wvcdm::QUERY_VALUE_SECURITY_LEVEL_L3) == 0 ? wvcdm::kLevel3 : wvcdm::kLevelDefault; std::string oec_version; - sts = cdm_engine_.QueryStatus(requested_security_level, + sts = cdm_engine->QueryStatus(requested_security_level, QUERY_KEY_OEMCRYPTO_API_VERSION, &oec_version); if (sts != NO_ERROR) {