diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tradcpp.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8a2fb0faa22..af2474a2b91 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2000-11-06 Neil Booth <neilb@earthling.net> + * tradcpp.c (special_symbol): Assign an null string rather + than writing to an unallocated buffer. + +2000-11-06 Neil Booth <neilb@earthling.net> + * cpplex.c (_cpp_equiv_tokens): Check arg_no in the CPP_MACRO_ARG case. diff --git a/gcc/tradcpp.c b/gcc/tradcpp.c index 125e2cbe602..ef51248aae4 100644 --- a/gcc/tradcpp.c +++ b/gcc/tradcpp.c @@ -2075,7 +2075,7 @@ special_symbol (hp, op) sprintf (buf, "\"%s\"", string); } else - strcpy (buf, "\"\""); + buf = (char *) ""; break; } |