diff options
Diffstat (limited to 'src/model/clone.c')
-rw-r--r-- | src/model/clone.c | 7 |
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; } |