diff options
Diffstat (limited to 'courgette/image_info.cc')
-rw-r--r-- | courgette/image_info.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/courgette/image_info.cc b/courgette/image_info.cc index 8d1b9aa..0c8cdf6 100644 --- a/courgette/image_info.cc +++ b/courgette/image_info.cc @@ -50,7 +50,7 @@ PEInfo::PEInfo() void PEInfo::Init(const void* start, size_t length) { start_ = reinterpret_cast<const uint8*>(start); - length_ = length; + length_ = static_cast<int>(length); end_ = start_ + length_; failure_reason_ = "unparsed"; } @@ -329,7 +329,7 @@ bool PEInfo::ReadDataDirectory(int index, ImageDataDirectory* directory) { // TODO(sra): validate RVA. directory->address_ = rva; - directory->size_ = size; + directory->size_ = static_cast<uint32>(size); return true; } else { directory->address_ = 0; |