From 28d1e73f5c07b1c594a3437597ac35bf08957389 Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Sun, 14 Nov 2010 18:50:23 +0000 Subject: [PATCH] simple-object-coff.c (simple_object_coff_read_strtab): Fix reading offset. 2010-11-14 Kai Tietz * simple-object-coff.c (simple_object_coff_read_strtab): Fix reading offset. From-SVN: r166735 --- libiberty/ChangeLog | 5 +++++ libiberty/simple-object-coff.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 8cd4a2856847..4bd5b209bf36 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2010-11-14 Kai Tietz + + * simple-object-coff.c (simple_object_coff_read_strtab): Fix reading + offset. + 2010-11-12 Ian Lance Taylor PR other/46332 diff --git a/libiberty/simple-object-coff.c b/libiberty/simple-object-coff.c index 9ba1dd4bac02..ff8fee46b74a 100644 --- a/libiberty/simple-object-coff.c +++ b/libiberty/simple-object-coff.c @@ -308,7 +308,8 @@ simple_object_coff_read_strtab (simple_object_read *sobj, size_t *strtab_size, size_t strsize; char *strtab; - strtab_offset = ocr->symptr + ocr->nsyms * sizeof (struct external_syment); + strtab_offset = sobj->offset + ocr->symptr + + ocr->nsyms * sizeof (struct external_syment); if (!simple_object_internal_read (sobj->descriptor, strtab_offset, strsizebuf, 4, errmsg, err)) return NULL;