aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2024-09-23 10:46:37 +0200
committerGitHub <noreply@github.com>2024-09-23 10:46:37 +0200
commitb953914e2fef53773baa1fa89e96671015d45852 (patch)
tree8c2204edb55877a5b457125836c074e42eb5dbf5 /llvm/lib/Object/COFFObjectFile.cpp
parent8b4b7d28f7c344c728a9812aa99d9ad24edb40a2 (diff)
downloadllvm-b953914e2fef53773baa1fa89e96671015d45852.zip
llvm-b953914e2fef53773baa1fa89e96671015d45852.tar.gz
llvm-b953914e2fef53773baa1fa89e96671015d45852.tar.bz2
[Object][COFF] Fix CHPE metadata offset check (#109591)
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r--llvm/lib/Object/COFFObjectFile.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp
index 5fdf3ba..3ec7a44 100644
--- a/llvm/lib/Object/COFFObjectFile.cpp
+++ b/llvm/lib/Object/COFFObjectFile.cpp
@@ -763,7 +763,7 @@ Error COFFObjectFile::initLoadConfigPtr() {
if (Error E =
getRvaPtr(ChpeOff - getImageBase(), IntPtr, "CHPE metadata"))
return E;
- if (Error E = checkOffset(Data, IntPtr, sizeof(CHPEMetadata)))
+ if (Error E = checkOffset(Data, IntPtr, sizeof(*CHPEMetadata)))
return E;
CHPEMetadata = reinterpret_cast<const chpe_metadata *>(IntPtr);