From ecef190cbddae4d8a089f440995c407a84ff0254 Mon Sep 17 00:00:00 2001 From: Andrew Haley Date: Fri, 12 Mar 1999 07:52:58 +0000 Subject: [PATCH] jcf-path.c (add_entry): alloca len+2 rather than len+1 bytes... 1999-03-12 Andrew Haley * jcf-path.c (add_entry): alloca len+2 rather than len+1 bytes; we'll need a directory separator and a null character. From-SVN: r25726 --- gcc/java/ChangeLog | 5 +++++ gcc/java/jcf-path.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 07eecd82530..ecd1b523f07 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +1999-03-12 Andrew Haley + + * jcf-path.c (add_entry): alloca len+2 rather than len+1 bytes; + we'll need a directory separator and a null character. + Wed Mar 10 23:20:11 1999 Per Bothner * jcf-write.c (generate_bytecode_insns): Handle __builtin_fmod, for %. diff --git a/gcc/java/jcf-path.c b/gcc/java/jcf-path.c index 0c590c57603..bdd951506f4 100644 --- a/gcc/java/jcf-path.c +++ b/gcc/java/jcf-path.c @@ -158,7 +158,7 @@ add_entry (entp, filename, is_system) work more easily. Eww. */ if (filename[len - 1] != '/' && filename[len - 1] != DIR_SEPARATOR) { - char *f2 = (char *) alloca (len + 1); + char *f2 = (char *) alloca (len + 2); strcpy (f2, filename); f2[len] = DIR_SEPARATOR; f2[len + 1] = '\0'; -- 2.30.2