diff --git a/libwvdrmengine/cdm/core/src/crypto_session.cpp b/libwvdrmengine/cdm/core/src/crypto_session.cpp index 4b77072a..3621a589 100644 --- a/libwvdrmengine/cdm/core/src/crypto_session.cpp +++ b/libwvdrmengine/cdm/core/src/crypto_session.cpp @@ -1489,7 +1489,7 @@ CdmResponseType CryptoSession::GenerateNonce(uint32_t* nonce) { } OEMCryptoResult result; - WithOecSessionLock("GenerateNonce", [&] { + WithOecWriteLock("GenerateNonce", [&] { result = OEMCrypto_GenerateNonce(oec_session_id_, nonce); }); metrics_->oemcrypto_generate_nonce_.Increment(result);