From ab6944dc59e93f46bf386b383ed113e3e9733710 Mon Sep 17 00:00:00 2001 From: Ian Benz Date: Wed, 9 Aug 2023 15:00:55 +0000 Subject: [PATCH] Fix uninitialized field identified by clang-tidy Merged from https://widevine-internal-review.googlesource.com/181950 Merged from https://widevine-internal-review.googlesource.com/182050 Change-Id: I87f1401a02c6e475b7c728c625fbe5fc7c71dea6 --- libwvdrmengine/oemcrypto/test/oec_session_util.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libwvdrmengine/oemcrypto/test/oec_session_util.h b/libwvdrmengine/oemcrypto/test/oec_session_util.h index ce3adfc9..0bf13b0a 100644 --- a/libwvdrmengine/oemcrypto/test/oec_session_util.h +++ b/libwvdrmengine/oemcrypto/test/oec_session_util.h @@ -603,7 +603,7 @@ class RenewalRoundTrip class EntitledMessage { public: EntitledMessage(LicenseRoundTrip* license_messages) - : license_messages_(license_messages), num_keys_() {} + : license_messages_(license_messages) {} void FillKeyArray(); void MakeOneKey(size_t entitlement_key_index); void SetEntitledKeySession(uint32_t key_session) { @@ -637,13 +637,13 @@ class EntitledMessage { void VerifyDecrypt(); LicenseRoundTrip* license_messages_; - uint32_t num_keys_; + uint32_t num_keys_ = 0; // Clear Entitlement key data. This is the backing data for // |entitled_key_array_|. EntitledContentKeyData entitled_key_data_[kMaxNumKeys] = {}; // Entitled key object. Pointers are backed by |entitled_key_data_|. OEMCrypto_EntitledContentKeyObject entitled_key_array_[kMaxNumKeys] = {}; - uint32_t entitled_key_session_; + uint32_t entitled_key_session_ = 0; }; class Session {