--- elf.c Thu Dec 22 23:34:44 2005 +++ elf.c.out Sat Dec 24 00:01:43 2005 @@ -279,7 +279,7 @@ { sym[j+numSymbols].name = checkStrdup - (stringList + stringListOffsets[elf32shdr[j].sh_link] + + (stringList + stringListOffsets[elf32hdr.e_shtrndx] + elf32shdr[j].sh_name); sym[j+numSymbols].value = elf32shdr[j].sh_addr; sym[j+numSymbols].section = j + 1; @@ -392,7 +392,7 @@ for(i=0;i