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;
|
ret+=i;
|
||||||
if (n <= 0) break;
|
if (n <= 0) break;
|
||||||
}
|
}
|
||||||
|
if (ret > 0)
|
||||||
|
ftruncate(fileno(out), ret);
|
||||||
fclose(out);
|
fclose(out);
|
||||||
memset(buf,0,BUFSIZE);
|
memset(buf,0,BUFSIZE);
|
||||||
err:
|
err:
|
||||||
|
Loading…
Reference in New Issue
Block a user