From: Alan Modra Date: Fri, 18 Nov 2022 00:59:13 +0000 (+1030) Subject: PR29799 heap buffer overflow in display_gdb_index dwarf.c:10548 X-Git-Tag: gdb-13-branchpoint~375 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=69bfd1759db41c8d369f9dcc98a135c5a5d97299;p=thirdparty%2Fbinutils-gdb.git PR29799 heap buffer overflow in display_gdb_index dwarf.c:10548 PR 29799 * dwarf.c (display_gdb_index): Typo fix. --- diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 7730293326a..4bba8dfb81a 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -10545,7 +10545,7 @@ display_gdb_index (struct dwarf_section *section, { uint64_t low = byte_get_little_endian (address_table + i * 20, 8); uint64_t high = byte_get_little_endian (address_table + i * 20 + 8, 8); - uint32_t cu_index = byte_get_little_endian (address_table + i + 20 + 16, 4); + uint32_t cu_index = byte_get_little_endian (address_table + i * 20 + 16, 4); print_hex (low, 8); print_hex (high, 8);