gensupport.c [...]: Change call to alloca to xmalloc.

2001-11-15  Alan Matsuoka  <alanm@redhat.com>

	* gensupport.c	process_include : Change call to alloca to
	xmalloc.

From-SVN: r47062
This commit is contained in:
Alan Matsuoka 2001-11-15 16:50:48 +00:00 committed by Alan Matsuoka
parent 8a2b77e737
commit 94414790d6
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2001-11-15 Alan Matsuoka <alanm@redhat.com>
* gensupport.c process_include : Change call to alloca to
xmalloc.
2001-11-15 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.md: Use spaces instead of tabs in output

View File

@ -223,7 +223,7 @@ process_include (desc, lineno)
const char *filename = XSTR (desc, 0);
char *pathname = NULL;
FILE *input_file;
char *fname;
char *fname = NULL;
struct file_name_list *stackp;
int flen;
@ -257,7 +257,7 @@ process_include (desc, lineno)
flen = strlen (filename);
fname = (char *) alloca (max_include_len + flen + 2);
fname = (char *) xmalloc (max_include_len + flen + 2);
/* + 2 above for slash and terminating null. */
@ -312,6 +312,8 @@ process_include (desc, lineno)
if (init_include_reader (input_file) == FATAL_EXIT_CODE)
message_with_line (lineno, "read errors found in include file %s\n", pathname);
if (fname)
free (fname);
return SUCCESS_EXIT_CODE;
}