In RAND_write_file, truncate the file to the no. of bytes written

(we're now using fopen(..., "rb+") instead of fopen(..., "wb"),
so the file is not truncated automatically).
This commit is contained in:
Bodo Möller 2000-01-21 17:11:26 +00:00
parent 033db22d57
commit 674b8eec4c

View File

@ -167,6 +167,8 @@ int RAND_write_file(const char *file)
ret+=i;
if (n <= 0) break;
}
if (ret > 0)
ftruncate(fileno(out), ret);
fclose(out);
memset(buf,0,BUFSIZE);
err: