From 20c1bca35cdbfd0456326ddce329361fad8f627b Mon Sep 17 00:00:00 2001
From: Miles Bader <miles@gnu.org>
Date: Wed, 8 Nov 1995 01:20:25 +0000
Subject: (ids_add): Increase the size of IDS even when 0.

---
 utils/ps.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'utils')

diff --git a/utils/ps.c b/utils/ps.c
index f604600b..344e6863 100644
--- a/utils/ps.c
+++ b/utils/ps.c
@@ -328,7 +328,7 @@ ids_add (struct ids *ids, id_t id)
 {
   if (ids->alloced == ids->num)
     {
-      ids->alloced *= 2;
+      ids->alloced = ids->alloced * 2 + 1;
       ids->ids = realloc (ids->ids, ids->alloced * sizeof (id_t));
       if (ids->ids == NULL)
 	error(8, ENOMEM, "Can't allocate id list");
-- 
cgit v1.2.3