From e29ef9202e54f4572c345540e4de17b2b9ff19e1 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Mon, 16 Mar 1998 13:06:49 +0000 Subject: [PATCH] Fix off by 1 error in handling multilibs From-SVN: r18630 --- gcc/ChangeLog | 5 +++++ gcc/gcc.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f12c5a8ed1aa..7017ba0ec4a1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Mar 16 15:57:17 1998 Michael Meissner + + * gcc.c (default_arg): Don't wander off the end of allocated + memory. + Mon Mar 16 12:55:15 1998 Jim Wilson * config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}. diff --git a/gcc/gcc.c b/gcc/gcc.c index 1b0b9fa9da99..c558de3beac0 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -5235,6 +5235,9 @@ default_arg (p, len) if ((end - start) == len && strncmp (p, start, len) == 0) return 1; + + if (*end == '\0') + break; } return 0; -- 2.47.2