Skip to content

Commit 097fff0

Browse files
author
Tom Fay
committed
Skip first char on little endian mach-o check
1 parent b84fe94 commit 097fff0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rustaudit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func GetDependencyInfo(r io.ReaderAt) (VersionInfo, error) {
8383
return VersionInfo{}, ErrUnknownFileFormat
8484
}
8585
x = &peExe{f}
86-
case bytes.HasPrefix(header, machoHeader) || bytes.HasPrefix(header, machoHeaderLittleEndian) || bytes.HasPrefix(header, machoUniversalHeader):
86+
case bytes.HasPrefix(header, machoHeader) || bytes.HasPrefix(header[1:], machoHeaderLittleEndian) || bytes.HasPrefix(header, machoUniversalHeader):
8787
f, err := macho.NewFile(r)
8888
if err != nil {
8989
return VersionInfo{}, ErrUnknownFileFormat

0 commit comments

Comments
 (0)