aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-serialize.c
diff options
context:
space:
mode:
Diffstat (limited to 'libctf/ctf-serialize.c')
-rw-r--r--libctf/ctf-serialize.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/libctf/ctf-serialize.c b/libctf/ctf-serialize.c
index 8645f32..11cbe75 100644
--- a/libctf/ctf-serialize.c
+++ b/libctf/ctf-serialize.c
@@ -202,17 +202,15 @@ symtypetab_density (ctf_dict_t *fp, ctf_dict_t *symfp, ctf_dynhash_t *symhash,
}
ctf_dynhash_remove (linker_known, name);
- }
- *unpadsize += sizeof (uint32_t);
- (*count)++;
- if (!(flags & CTF_SYMTYPETAB_FORCE_INDEXED))
- {
if (*max < sym->st_symidx)
*max = sym->st_symidx;
}
else
(*max)++;
+
+ *unpadsize += sizeof (uint32_t);
+ (*count)++;
}
if (err != ECTF_NEXT_END)
{