Return to fetch.c CVS log | Up to [local] / src / usr.bin / ftp |
version 1.131, 2014/10/06 11:47:25 | version 1.132, 2014/10/08 04:01:10 | ||
---|---|---|---|
|
|
||
errx(1, "Can't allocate memory for transfer buffer"); | errx(1, "Can't allocate memory for transfer buffer"); | ||
for (i = 0; ; i++) { | for (i = 0; ; i++) { | ||
if (i >= len - 1) { | if (i >= len - 1) { | ||
if ((q = realloc(buf, 2 * len)) == NULL) | if ((q = reallocarray(buf, len, 2)) == NULL) | ||
errx(1, "Can't expand transfer buffer"); | errx(1, "Can't expand transfer buffer"); | ||
buf = q; | buf = q; | ||
len *= 2; | len *= 2; |