summaryrefslogtreecommitdiff
path: root/gcc/diagnostic.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-23 12:17:57 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-23 12:17:57 +0000
commit8c9160c1eb6f9c07f215402ba18bc3b23c9025cf (patch)
treef2d49feb4bb17c9334edb80a53c4f1fdb3e2c828 /gcc/diagnostic.c
parent94a7ae72eac3c131471950a3a3b9778e49fb605e (diff)
downloadgcc-8c9160c1eb6f9c07f215402ba18bc3b23c9025cf.tar.gz
* diagnostic.c (init_output_buffer): Handle case of null PREFIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32112 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/diagnostic.c')
-rw-r--r--gcc/diagnostic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
index 9be12324971..503bee9dc2c 100644
--- a/gcc/diagnostic.c
+++ b/gcc/diagnostic.c
@@ -152,7 +152,7 @@ init_output_buffer (buffer, prefix, max_length)
char *prefix;
int max_length;
{
- int prefix_length = strlen (prefix);
+ int prefix_length = prefix == 0 ? 0 : strlen (prefix);
obstack_init (&buffer->obstack);
buffer->prefix = prefix;