Index: chrome/common/safe_browsing/pe_image_reader_win.cc |
diff --git a/chrome/common/safe_browsing/pe_image_reader_win.cc b/chrome/common/safe_browsing/pe_image_reader_win.cc |
index 23ee011defd1a408bdc4a4e47b40b17c88d91e17..c53ab16aa44df66ca14aaffeda1488de11685ba0 100644 |
--- a/chrome/common/safe_browsing/pe_image_reader_win.cc |
+++ b/chrome/common/safe_browsing/pe_image_reader_win.cc |
@@ -6,6 +6,8 @@ |
#include <wintrust.h> |
+#include <memory> |
+ |
#include "base/logging.h" |
#include "base/macros.h" |
@@ -244,7 +246,7 @@ bool PeImageReader::ValidateOptionalHeader() { |
return false; |
} |
- scoped_ptr<OptionalHeader> optional_header; |
+ std::unique_ptr<OptionalHeader> optional_header; |
if (*optional_header_magic == IMAGE_NT_OPTIONAL_HDR32_MAGIC) { |
optional_header.reset(new OptionalHeaderImpl<IMAGE_OPTIONAL_HEADER32>( |
image_data_ + optional_header_offset)); |