Sophie

Sophie

distrib > Mandriva > 2009.1 > i586 > media > main-release-src > by-pkgid > 6ac37fce31f4666bd46760918bd43ea9 > files > 87

gdb-6.8-6mdv2009.1.src.rpm

--- gdb-6.6/bfd/tekhex.c	2006-06-19 06:17:43.000000000 -0700
+++ gdb-6.6/bfd/tekhex.c.new	2007-09-10 12:45:57.000000000 -0700
@@ -413,6 +413,7 @@ first_phase (bfd *abfd, int type, char *
 		bfd_size_type amt = sizeof (tekhex_symbol_type);
 		tekhex_symbol_type *new = bfd_alloc (abfd, amt);
 		char stype = (*src);
+		char *s;
 
 		if (!new)
 		  return FALSE;
@@ -427,7 +428,8 @@ first_phase (bfd *abfd, int type, char *
 		new->symbol.name = bfd_alloc (abfd, (bfd_size_type) len + 1);
 		if (!new->symbol.name)
 		  return FALSE;
-		memcpy ((char *) (new->symbol.name), sym, len + 1);
+		s = (char *) new->symbol.name;
+		memcpy (s, sym, len + 1);
 		new->symbol.section = section;
 		if (stype <= '4')
 		  new->symbol.flags = (BSF_GLOBAL | BSF_EXPORT);