From affbb54ac4dd5a14dcb3dec6a6faa4c407838879 Mon Sep 17 00:00:00 2001
From: Mark Mitchell <mark@codesourcery.com>
Date: Tue, 27 Sep 2005 15:21:41 +0000
Subject: [PATCH] * argv.c (expandargv): Do not use xmalloc_failed.

From-SVN: r104695
---
 libiberty/ChangeLog | 4 ++++
 libiberty/argv.c    | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index dcd24502afa0..5aa217405783 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-27  Mark Mitchell  <mark@codesourcery.com>
+
+	* argv.c (expandargv): Do not use xmalloc_failed.
+
 2005-09-26  Mark Mitchell  <mark@codesourcery.com>
 
 	* argv.c (safe-ctype.h): Include it.
diff --git a/libiberty/argv.c b/libiberty/argv.c
index 71f164acf7de..79241b6dce78 100644
--- a/libiberty/argv.c
+++ b/libiberty/argv.c
@@ -365,9 +365,10 @@ expandargv (argcp, argvp)
 	{
 	  *argvp = dupargv (*argvp);
 	  if (!*argvp)
-	    /* We do not know exactly many bytes dupargv tried to
-	       allocate, so make a guess.  */
-	    xmalloc_failed (*argcp * 32);
+	    {
+	      fputs ("\nout of memory\n", stderr);
+	      xexit (1);
+	    }
 	}
       /* Count the number of arguments.  */
       file_argc = 0;
-- 
GitLab