summaryrefslogtreecommitdiff
path: root/binutils/readelf.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/readelf.c')
-rw-r--r--binutils/readelf.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/binutils/readelf.c b/binutils/readelf.c
index 739367d899..5944ebee96 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -17969,13 +17969,9 @@ process_notes_at (Filedata * filedata,
inote.namesz = BYTE_GET (external->namesz);
inote.namedata = external->name;
inote.descsz = BYTE_GET (external->descsz);
- inote.descdata = ((char *) external
- + ELF_NOTE_DESC_OFFSET (inote.namesz,
- section->sh_addralign));
+ inote.descdata = inote.namedata + align_power (inote.namesz, 2);
inote.descpos = offset + (inote.descdata - (char *) pnotes);
- next = ((char *) external
- + ELF_NOTE_NEXT_OFFSET (inote.namesz, inote.descsz,
- section->sh_addralign));
+ next = inote.descdata + align_power (inote.descsz, 2);
}
else
{