summaryrefslogtreecommitdiff
path: root/src/model/fromFile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/fromFile.c')
-rw-r--r--src/model/fromFile.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/model/fromFile.c b/src/model/fromFile.c
index cb09352..ee0536d 100644
--- a/src/model/fromFile.c
+++ b/src/model/fromFile.c
@@ -132,6 +132,8 @@ static ElfuScn* modelFromSection(Elf_Scn *scn)
ms->linkptr = NULL;
ms->infoptr = NULL;
+ ms->oldptr = NULL;
+
return ms;
@@ -165,7 +167,6 @@ ElfuElf* elfu_mFromElf(Elf *e)
/* General stuff */
- CIRCLEQ_INIT(&me->scnList);
CIRCLEQ_INIT(&me->phdrList);
CIRCLEQ_INIT(&me->orphanScnList);
me->shstrtab = NULL;
@@ -291,12 +292,6 @@ ElfuElf* elfu_mFromElf(Elf *e)
CIRCLEQ_INSERT_TAIL(&me->orphanScnList, ms, elemChildScn);
}
}
-
-
- /* Put sections into list of all sections */
- for (i = 0; i < numShdr - 1; i++) {
- CIRCLEQ_INSERT_TAIL(&me->scnList, secArray[i], elem);
- }
}