chunk: On Windows, use binary mode in chunk_write()
This commit is contained in:
@@ -221,7 +221,14 @@ bool chunk_write(chunk_t chunk, char *path, mode_t mask, bool force)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
oldmask = umask(mask);
|
oldmask = umask(mask);
|
||||||
fd = fopen(path, "w");
|
fd = fopen(path,
|
||||||
|
#ifdef WIN32
|
||||||
|
"wb"
|
||||||
|
#else
|
||||||
|
"w"
|
||||||
|
#endif
|
||||||
|
);
|
||||||
|
|
||||||
if (fd)
|
if (fd)
|
||||||
{
|
{
|
||||||
if (fwrite(chunk.ptr, sizeof(u_char), chunk.len, fd) == chunk.len)
|
if (fwrite(chunk.ptr, sizeof(u_char), chunk.len, fd) == chunk.len)
|
||||||
|
|||||||
Reference in New Issue
Block a user