summaryrefslogtreecommitdiff
path: root/src/model/reladd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/reladd.c')
-rw-r--r--src/model/reladd.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/model/reladd.c b/src/model/reladd.c
index 482804c..2fdfb48 100644
--- a/src/model/reladd.c
+++ b/src/model/reladd.c
@@ -173,6 +173,7 @@ static void* subScnAdd2(ElfuElf *mrel, ElfuScn *ms, void *aux1, void *aux2)
switch(ms->shdr.sh_type) {
case SHT_NULL: /* 0 */
case SHT_PROGBITS: /* 1 */
+ case SHT_STRTAB: /* 3 */
case SHT_NOBITS: /* 8 */
break;
@@ -189,10 +190,6 @@ static void* subScnAdd2(ElfuElf *mrel, ElfuScn *ms, void *aux1, void *aux2)
case SHT_SYMTAB: /* 2 */
/* Merge with the existing table. Take care of string tables also. */
- case SHT_STRTAB: /* 3 */
- /* May have to be merged with the existing string table for
- * the symbol table. */
-
/* The next section types either do not occur in .o files, or are
* not strictly necessary to process here. */
case SHT_NOTE: /* 7 */