aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/g++spec.c
diff options
context:
space:
mode:
authorMumit Khan <khan@xraylith.wisc.edu>1999-08-24 04:20:18 +0000
committerJeffrey A Law <law@cygnus.com>1999-08-24 04:20:18 +0000
commit9a788f9499d927c09a7653218833f111ecd9b297 (patch)
tree141f4aa8d1ef1e3050c31c74dbca97273bd1ee0b /gcc/cp/g++spec.c
parent51634070246f5e58e40c7dead30c67f2488599b3 (diff)
* g++spec.c (lang_specific_driver): Add room for NULL in arglist.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@28812 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/g++spec.c')
-rw-r--r--gcc/cp/g++spec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.c
index 806b90ea96f..7e4d49cf014 100644
--- a/gcc/cp/g++spec.c
+++ b/gcc/cp/g++spec.c
@@ -197,7 +197,8 @@ lang_specific_driver (fn, in_argc, in_argv, in_added_libraries)
return;
}
- num_args = argc + added + need_math;
+ /* Make sure to have room for the trailing NULL argument. */
+ num_args = argc + added + need_math + 1;
arglist = (char **) xmalloc (num_args * sizeof (char *));
/* NOTE: We start at 1 now, not 0. */