summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/elftoolchain/libelf/gelf_mips64el.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/elftoolchain/libelf/gelf_mips64el.c b/contrib/elftoolchain/libelf/gelf_mips64el.c
index 02131f0d4335..24a78a71ed23 100644
--- a/contrib/elftoolchain/libelf/gelf_mips64el.c
+++ b/contrib/elftoolchain/libelf/gelf_mips64el.c
@@ -34,8 +34,9 @@ int
_libelf_is_mips64el(Elf *e)
{
- return (e->e_kind == ELF_K_ELF && e->e_byteorder == ELFDATA2LSB &&
- e->e_u.e_elf.e_ehdr.e_ehdr64->e_machine == EM_MIPS);
+ return (e->e_kind == ELF_K_ELF &&
+ e->e_u.e_elf.e_ehdr.e_ehdr64->e_machine == EM_MIPS &&
+ e->e_u.e_elf.e_ehdr.e_ehdr64->e_ident[EI_DATA] == ELFDATA2LSB);
}
/*