diff --git a/libwvdrmengine/cdm/core/test/license_holder.cpp b/libwvdrmengine/cdm/core/test/license_holder.cpp index c8c93f23..7535b14b 100644 --- a/libwvdrmengine/cdm/core/test/license_holder.cpp +++ b/libwvdrmengine/cdm/core/test/license_holder.cpp @@ -183,10 +183,13 @@ CdmResponseType LicenseHolder::DecryptClearLead(const std::string& key_id) { const std::vector iv(KEY_IV_SIZE, 0); CdmDecryptionParametersV16 params(key_id); params.is_secure = false; - CdmDecryptionSample sample(input.data(), output.data(), 0, input.size(), iv); + CdmDecryptionSample sample1(input.data(), output.data(), 0, input.size(), iv); + CdmDecryptionSample sample2(input.data(), output.data(), 0, input.size(), iv); CdmDecryptionSubsample subsample(input.size(), 0); - sample.subsamples.push_back(subsample); - params.samples.push_back(sample); + sample1.subsamples.push_back(subsample); + sample2.subsamples.push_back(subsample); + params.samples.push_back(sample1); + params.samples.push_back(sample2); return cdm_engine_->DecryptV16(session_id_, params); }