Check that malloc() succeeds in makelist.

Submitted by:	Roman Divacky (who did a very complete review of both
				make_index.c and phttpget.c)
This commit is contained in:
cperciva 2005-08-09 09:49:01 +00:00
parent ed93898ca2
commit 1e9ecd7ff5

View File

@ -116,6 +116,8 @@ makelist(char * str, size_t * n)
/* Allocate and fill an array */
d = malloc(*n * sizeof(DEP));
if (d == NULL)
err(1, "malloc(DEP)");
for (i = 0; i < *n; i++) {
d[i].name = strdup2(strsep(&str, " "));