summaryrefslogtreecommitdiff
path: root/src/unexelf.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2009-12-07 20:27:40 +0000
committerAndreas Schwab <schwab@linux-m68k.org>2009-12-07 20:27:40 +0000
commit944a300c0f0fdc2db445d34e78f27c92ab10c9dc (patch)
tree483837b1ed0e7ae5148c4420df10bad911bf9e2a /src/unexelf.c
parent51ef56c47fc0b02b20f44b673f8b60350c03b4e1 (diff)
(unexec): Don't search for .data twice.
Diffstat (limited to 'src/unexelf.c')
-rw-r--r--src/unexelf.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/unexelf.c b/src/unexelf.c
index 45de52dffd..a70ceeddd8 100644
--- a/src/unexelf.c
+++ b/src/unexelf.c
@@ -922,13 +922,6 @@ unexec (new_name, old_name, data_start, bss_start, entry_address)
gets its value adjusted. .bss size becomes zero and new address
is set. data2 section header gets added by copying the existing
.data header and modifying the offset, address and size. */
- for (old_data_index = 1; old_data_index < (int) old_file_h->e_shnum;
- old_data_index++)
- if (!strcmp (old_section_names + OLD_SECTION_H (old_data_index).sh_name,
- ".data"))
- break;
- if (old_data_index == old_file_h->e_shnum)
- fatal ("Can't find .data in %s.\n", old_name, 0);
/* Walk through all section headers, insert the new data2 section right
before the new bss section. */