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