From d220d414254749dadb6a01e981ada3a63d4724ce Mon Sep 17 00:00:00 2001 From: Rahul Frias Date: Mon, 29 Jun 2015 14:06:17 -0700 Subject: [PATCH] Return Client Identification information in Secure Stop [ Merge of http://go/wvgerrit/14920 ] The renew_with_client_id field was not being correctly set when licenses were being restored for usage reporting. b/22047007 Change-Id: Ib769431b1e49bb498f53d8153a970b6c0a2776d2 --- libwvdrmengine/cdm/core/src/license.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libwvdrmengine/cdm/core/src/license.cpp b/libwvdrmengine/cdm/core/src/license.cpp index a9dbf39e..a75075fa 100644 --- a/libwvdrmengine/cdm/core/src/license.cpp +++ b/libwvdrmengine/cdm/core/src/license.cpp @@ -757,6 +757,9 @@ bool CdmLicense::RestoreLicenseForRelease( if (license.id().has_provider_session_token()) provider_session_token_ = license.id().provider_session_token(); + if (license.policy().has_renew_with_client_id()) + renew_with_client_id_ = license.policy().renew_with_client_id(); + if (Properties::use_certificates_as_identification()) { if (!signed_response.has_session_key()) { LOGE("CdmLicense::RestoreLicenseForRelease: no session keys present");