summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornorly <ny-git@enpas.org>2013-06-27 02:12:36 +0100
committernorly <ny-git@enpas.org>2013-06-27 02:56:01 +0100
commit16cb3c59381ffa9ea5d9cc5c70be4851ef8f17b9 (patch)
treec78340d98ab0ce7f5ea74626ffef814c4aeeba2c /src
parent271685c3f3a15eca33ad563c1b051bdb32ca2726 (diff)
Serialize symtab after merge in Reladd
Diffstat (limited to 'src')
-rw-r--r--src/libelfu/modelops/reladd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libelfu/modelops/reladd.c b/src/libelfu/modelops/reladd.c
index bf3b8ca..fc0adc3 100644
--- a/src/libelfu/modelops/reladd.c
+++ b/src/libelfu/modelops/reladd.c
@@ -326,6 +326,8 @@ static void mergeSymtab(ElfuElf *me, const ElfuElf *mrel)
CIRCLEQ_FOREACH(sym, &mrel->symtab->symtab.syms, elem) {
insertSymClone(me, mrel->symtab, sym);
}
+
+ elfu_mSymtabFlatten(me);
}