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:
parent
033db22d57
commit
674b8eec4c
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user