summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-05-14 10:15:51 +1000
committerChris Johns <chrisj@rtems.org>2019-05-14 10:15:51 +1000
commitd0f627d89478c9d117aa677d3eafd5bd44754ca8 (patch)
tree2e71a063702ed9e628ba4741f75f327121e18776
parentlibdl: Fix loading symbol that reference unknown sections. (diff)
downloadrtems-d0f627d89478c9d117aa677d3eafd5bd44754ca8.tar.bz2
libdl: Fix size bug in loading symbols.
This was introduced in 74883be5d4b5fa166179d6003032f6eac2e0f544. Updates #3746
-rw-r--r--cpukit/libdl/rtl-elf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libdl/rtl-elf.c b/cpukit/libdl/rtl-elf.c
index 3b44f8ceca..0389408dd0 100644
--- a/cpukit/libdl/rtl-elf.c
+++ b/cpukit/libdl/rtl-elf.c
@@ -1092,7 +1092,7 @@ rtems_rtl_elf_symbols_load (rtems_rtl_obj* obj,
{
osym = gsym;
string = gstring;
- gstring += slen + 1;
+ gstring += slen;
++gsym;
}
}
@@ -1105,7 +1105,7 @@ rtems_rtl_elf_symbols_load (rtems_rtl_obj* obj,
{
osym = lsym;
string = lstring;
- lstring += slen + 1;
+ lstring += slen;
++lsym;
}
}