summaryrefslogtreecommitdiff
path: root/src/model/section-name.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/section-name.c')
-rw-r--r--src/model/section-name.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/model/section-name.c b/src/model/section-name.c
index 2ecd5f0..fe31448 100644
--- a/src/model/section-name.c
+++ b/src/model/section-name.c
@@ -15,11 +15,9 @@ char* elfu_mScnName(ElfuElf *me, ElfuScn *ms)
return NULL;
}
- if (CIRCLEQ_EMPTY(&me->shstrtab->dataList)) {
+ if (!me->shstrtab->data.d_buf) {
return NULL;
}
- /* Don't take multiple data parts into account. */
- ElfuData *md = me->shstrtab->dataList.cqh_first;
- return &((char*)md->data.d_buf)[ms->shdr.sh_name];
+ return &((char*)me->shstrtab->data.d_buf)[ms->shdr.sh_name];
}