summaryrefslogtreecommitdiff
path: root/src/model/clone.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/clone.c')
-rw-r--r--src/model/clone.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/model/clone.c b/src/model/clone.c
index 3dbbc54..644647c 100644
--- a/src/model/clone.c
+++ b/src/model/clone.c
@@ -15,8 +15,6 @@ ElfuScn* elfu_mCloneScn(ElfuScn *ms)
return NULL;
}
-
-
newscn->shdr = ms->shdr;
newscn->data = ms->data;
if (ms->data.d_buf) {
@@ -31,5 +29,10 @@ ElfuScn* elfu_mCloneScn(ElfuScn *ms)
newscn->data.d_buf = newbuf;
}
+ newscn->linkptr = NULL;
+ newscn->infoptr = NULL;
+
+ newscn->oldptr = ms;
+
return newscn;
}