Read from passed-in symbol table, not from .symtab
diff --git a/ltrace-elf.c b/ltrace-elf.c
index c8da4b4..60d3851 100644
--- a/ltrace-elf.c
+++ b/ltrace-elf.c
@@ -541,7 +541,7 @@
 	size_t i;
 	for (i = 0; i < size; ++i) {
 		GElf_Sym sym;
-		if (gelf_getsym(lte->symtab, i, &sym) == NULL) {
+		if (gelf_getsym(symtab, i, &sym) == NULL) {
 		fail:
 			error(0, errno, "couldn't get symbol #%zd from %s: %s",
 			      i, filename, elf_errmsg(-1));