summaryrefslogtreecommitdiff
path: root/bfd/merge.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2002-07-04 15:57:24 +0000
committerJakub Jelinek <jakub@redhat.com>2002-07-04 15:57:24 +0000
commitfd814b47cf9270f2cad0d9ef8686442caf2354ee (patch)
treedbd7681e437a0d7c1853a34e932a56c2554b24b7 /bfd/merge.c
parent372029d268f099c5cae75f81d8defe92580759ac (diff)
downloadbinutils-redhat-fd814b47cf9270f2cad0d9ef8686442caf2354ee.tar.gz
* merge.c (_bfd_merged_section_offset): Avoid accessing byte before
section content start. Reported by Michael Schumacher <mike@hightec-rt.com>.
Diffstat (limited to 'bfd/merge.c')
-rw-r--r--bfd/merge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/merge.c b/bfd/merge.c
index 866b69ce73..df782617ed 100644
--- a/bfd/merge.c
+++ b/bfd/merge.c
@@ -912,7 +912,7 @@ _bfd_merged_section_offset (output_bfd, psec, psecinfo, offset, addend)
if (sec->entsize == 1)
{
p = secinfo->contents + offset + addend - 1;
- while (*p && p >= secinfo->contents)
+ while (p >= secinfo->contents && *p)
--p;
++p;
}