diff options
| -rw-r--r-- | lld/lib/ReaderWriter/Native/ReaderNative.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/Native/ReaderNative.cpp b/lld/lib/ReaderWriter/Native/ReaderNative.cpp index d1102431913..7e29261f9d5 100644 --- a/lld/lib/ReaderWriter/Native/ReaderNative.cpp +++ b/lld/lib/ReaderWriter/Native/ReaderNative.cpp @@ -264,7 +264,8 @@ public:      const NativeChunk *const chunks =          reinterpret_cast<const NativeChunk *>(base + sizeof(NativeFileHeader));      // make sure magic matches -    if ( memcmp(header->magic, NATIVE_FILE_HEADER_MAGIC, 16) != 0 ) +    if (memcmp(header->magic, NATIVE_FILE_HEADER_MAGIC, +               sizeof(header->magic)) != 0)        return make_error_code(NativeReaderError::unknown_file_format);      // make sure mapped file contains all needed data  | 

