Return to ftp.c CVS log | Up to [local] / src / usr.bin / ftp |
version 1.64, 2006/05/16 23:43:16 | version 1.65, 2006/06/23 20:35:25 | ||
---|---|---|---|
|
|
||
if (fstat(fileno(fout), &st) < 0 || st.st_blksize == 0) | if (fstat(fileno(fout), &st) < 0 || st.st_blksize == 0) | ||
st.st_blksize = BUFSIZ; | st.st_blksize = BUFSIZ; | ||
if (st.st_blksize > bufsize) { | if (st.st_blksize > bufsize) { | ||
if (buf) | (void)free(buf); | ||
(void)free(buf); | |||
buf = malloc((unsigned)st.st_blksize); | buf = malloc((unsigned)st.st_blksize); | ||
if (buf == NULL) { | if (buf == NULL) { | ||
warn("malloc"); | warn("malloc"); |