Index: media/cdm/aes_decryptor.cc |
diff --git a/media/cdm/aes_decryptor.cc b/media/cdm/aes_decryptor.cc |
index 80cc144624dcd99dccbe1c4becd13c02c9c3c746..f5626edfc24ef7963b729bcef2adc180d69904b8 100644 |
--- a/media/cdm/aes_decryptor.cc |
+++ b/media/cdm/aes_decryptor.cc |
@@ -11,6 +11,7 @@ |
#include "base/logging.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "crypto/encryptor.h" |
#include "crypto/symmetric_key.h" |
@@ -655,7 +656,8 @@ CdmKeysInfo AesDecryptor::GenerateKeysInfoList( |
base::AutoLock auto_lock(key_map_lock_); |
for (const auto& item : key_map_) { |
if (item.second->Contains(session_id)) { |
- keys_info.push_back(new CdmKeyInformation(item.first, status, 0)); |
+ keys_info.push_back( |
+ base::MakeUnique<CdmKeyInformation>(item.first, status, 0)); |
} |
} |
} |