Mercurial > hg > xemacs-beta
diff src/unexelf.c @ 251:677f6a0ee643 r20-5b24
Import from CVS: tag r20-5b24
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:19:59 +0200 |
parents | e70b3a057e12 |
children | 084402c475ba |
line wrap: on
line diff
--- a/src/unexelf.c Mon Aug 13 10:19:12 2007 +0200 +++ b/src/unexelf.c Mon Aug 13 10:19:59 2007 +0200 @@ -680,7 +680,7 @@ if (n < 0) fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); - NEW_PROGRAM_H (n).p_filesz += new_data2_size; + NEW_PROGRAM_H (n).p_filesz = new_bss_addr - NEW_PROGRAM_H (n).p_vaddr; NEW_PROGRAM_H (n).p_memsz = NEW_PROGRAM_H (n).p_filesz; #if 0 /* Maybe allow section after data2 - does this ever happen? */