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 {