diff options
author | Zac Medico <zmedico@gentoo.org> | 2017-10-22 15:30:15 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2017-10-22 15:33:02 -0700 |
commit | 5575570894c064976f701831d5a15bfa7f529935 (patch) | |
tree | d367a3272134c79eca4d43892775fd86a9737960 | |
parent | portage.checksum: Support pyblake2 fallback for BLAKE2 hashes (diff) | |
download | portage-5575570894c064976f701831d5a15bfa7f529935.tar.gz portage-5575570894c064976f701831d5a15bfa7f529935.tar.bz2 portage-5575570894c064976f701831d5a15bfa7f529935.zip |
is_prelinkable_elf: fix for python3 (bug 635116)
Change magic[16] to magic[16:17], since magic[16] returns
an integer for python3.
Bug: https://bugs.gentoo.org/635116
-rw-r--r-- | pym/portage/checksum.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py index ad090ddb3..5424ce56b 100644 --- a/pym/portage/checksum.py +++ b/pym/portage/checksum.py @@ -315,7 +315,7 @@ def is_prelinkable_elf(filename): finally: f.close() return (len(magic) == 17 and magic.startswith(b'\x7fELF') and - magic[16] in (b'\x02', b'\x03')) # 2=ET_EXEC, 3=ET_DYN + magic[16:17] in (b'\x02', b'\x03')) # 2=ET_EXEC, 3=ET_DYN def perform_md5(x, calc_prelink=0): return perform_checksum(x, "MD5", calc_prelink)[0] |