Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/binutils/dist/gas Avoid using alloca(3) to unb...



details:   https://anonhg.NetBSD.org/src/rev/e49c321d13c8
branches:  trunk
changeset: 747323:e49c321d13c8
user:      tron <tron%NetBSD.org@localhost>
date:      Fri Sep 11 10:41:42 2009 +0000

description:
Avoid using alloca(3) to unbreak SSP builds.

diffstat:

 external/gpl3/binutils/dist/gas/remap.c |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (14 lines):

diff -r 17ef45bc8b55 -r e49c321d13c8 external/gpl3/binutils/dist/gas/remap.c
--- a/external/gpl3/binutils/dist/gas/remap.c   Fri Sep 11 09:28:34 2009 +0000
+++ b/external/gpl3/binutils/dist/gas/remap.c   Fri Sep 11 10:41:42 2009 +0000
@@ -82,8 +82,8 @@
     return filename;
   name = filename + map->old_len;
   name_len = strlen (name) + 1;
-  s = (char *) alloca (name_len + map->new_len);
+  s = (char *) xmalloc (name_len + map->new_len);
   memcpy (s, map->new_prefix, map->new_len);
   memcpy (s + map->new_len, name, name_len);
-  return xstrdup (s);
+  return s;
 }



Home | Main Index | Thread Index | Old Index