Redesign data structures, make basic reladd work.
[centaur.git] / src / model / clone.c
index 3dbbc542e94c869203bfff4d3d9f88280a39a37c..644647cc7aa6bfecd67b2ed46ee64f6f5580f795 100644 (file)
@@ -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;
 }