OSDN Git Service

* tree.c (get_file_function_name_long): Fix size of alloca() area.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Aug 2003 15:17:02 +0000 (15:17 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Aug 2003 15:17:02 +0000 (15:17 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70248 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree.c

index 5bc85a0..ad8229a 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-08  Richard Sandiford  <rsandifo@redhat.com>
+
+       * tree.c (get_file_function_name_long): Fix size of alloca() area.
+
 2003-08-08  Kelley Cook  <kelleycook@wideopenwest.com>
 
        * configure.in (gcc_cv_prog_cmp_skip): Flipflop make_compare_target
index 7ac0402..4bbb907 100644 (file)
@@ -4517,7 +4517,7 @@ get_file_function_name_long (const char *type)
        file = input_filename;
 
       len = strlen (file);
-      q = alloca (9 * 2 + len);
+      q = alloca (9 * 2 + len + 1);
       memcpy (q, file, len + 1);
       clean_symbol_name (q);