From 54c60684a4f0518c8d1620d7dfc47a02be7153d0 Mon Sep 17 00:00:00 2001
From: DJ Delorie <dj@redhat.com>
Date: Thu, 5 Jun 2003 17:03:32 +0000
Subject: [PATCH] merge from gcc

---
 libiberty/ChangeLog                 | 5 +++++
 libiberty/testsuite/test-demangle.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index af52033a23d..baa15cd6882 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR other/10810
+	* test-demangle.c (getline): Fix fence-post error.
+
 2003-06-03  Nick Clifton  <nickc@redhat.com>
 
 	* asprintf.c: Change comment to note that -1 is returned upon
diff --git a/libiberty/testsuite/test-demangle.c b/libiberty/testsuite/test-demangle.c
index 82f263e88af..6e5d0b4b973 100644
--- a/libiberty/testsuite/test-demangle.c
+++ b/libiberty/testsuite/test-demangle.c
@@ -65,7 +65,7 @@ getline(buf)
      line: copy this line into the buffer and return.  */
   while (c != EOF && c != '\n')
     {
-      if (count >= alloc)
+      if (count + 1 >= alloc)
 	{
 	  alloc *= 2;
 	  data = xrealloc (data, alloc);
-- 
GitLab