diff options
author | Chris Johns <chrisj@rtems.org> | 2012-12-21 17:14:50 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2012-12-21 17:14:50 +1100 |
commit | 9556127da537437341278517767a68f59fbeb0b8 (patch) | |
tree | b87d75d2ef2fa4b51ad2bf2f71a03a7e97862264 | |
parent | 2b8f55e42f659dcf4c19fd1e01f7e6b2160cf5bf (diff) |
Fix the reloc symbol name.
-rw-r--r-- | rtems-rapper.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/rtems-rapper.cpp b/rtems-rapper.cpp index f0ef20f..4c89155 100644 --- a/rtems-rapper.cpp +++ b/rtems-rapper.cpp @@ -261,11 +261,10 @@ namespace rap if ((reloc.info & RAP_RELOC_STRING_EMBED) == 0) { size_t symname_size = (reloc.info & ~(3 << 30)) >> 8; - reloc.symname.resize (symname_size + 1); + reloc.symname.resize (symname_size); size_t symname_read = comp.read ((void*) reloc.symname.c_str (), symname_size); if (symname_read != symname_size) throw rld::error ("Reading reloc symbol name failed", "rapper"); - reloc.symname[symname_size] = '\0'; } } |