sstrip: fix a section length corruption bug (patch from #6847)

SVN-Revision: 20154
This commit is contained in:
Felix Fietkau 2010-03-12 00:35:36 +00:00
parent a27a5a1973
commit b321fe82d3

View file

@ -251,8 +251,7 @@ static int modifyheaders ## CLASS (Elf ## CLASS ## _Ehdr *ehdr, \
ESET(phdr->p_offset,newsize); \ ESET(phdr->p_offset,newsize); \
ESET(phdr->p_filesz,0); \ ESET(phdr->p_filesz,0); \
} else if (EGET(phdr->p_offset) + EGET(phdr->p_filesz) > newsize) { \ } else if (EGET(phdr->p_offset) + EGET(phdr->p_filesz) > newsize) { \
newsize -= EGET(phdr->p_offset); \ ESET(phdr->p_filesz, newsize - EGET(phdr->p_offset)); \
ESET(phdr->p_filesz, newsize); \
} \ } \
} \ } \
\ \