aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ldelf/ta_elf_rel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldelf/ta_elf_rel.c b/ldelf/ta_elf_rel.c
index ad9274c2..782d1682 100644
--- a/ldelf/ta_elf_rel.c
+++ b/ldelf/ta_elf_rel.c
@@ -53,6 +53,7 @@ static bool __resolve_sym(struct ta_elf *elf, unsigned int st_bind,
err(TEE_ERROR_BAD_FORMAT, "Symbol location out of range");
switch (st_type) {
+ case STT_NOTYPE:
case STT_OBJECT:
case STT_FUNC:
*val = st_value + elf->load_addr;