From 9556127da537437341278517767a68f59fbeb0b8 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Fri, 21 Dec 2012 17:14:50 +1100 Subject: Fix the reloc symbol name. --- rtems-rapper.cpp | 3 +-- 1 file changed, 1 insertion(+), 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'; } } -- cgit v1.2.3