]> wimlib.net Git - wimlib/blobdiff - src/wim.c
Win32: Use O_BINARY to stop Windows from messing with our data
[wimlib] / src / wim.c
index c82730c8a5e9e126b2dc8ea49658578503fc6705..07c1a376d49548a44b6411fb40609b1db2613f5d 100644 (file)
--- a/src/wim.c
+++ b/src/wim.c
@@ -389,7 +389,7 @@ do_open_wim(const tchar *filename, filedes_t *fd_ret)
 {
        int fd;
 
-       fd = topen(filename, O_RDONLY);
+       fd = topen(filename, O_RDONLY | O_BINARY);
        if (fd == INVALID_FILEDES) {
                ERROR_WITH_ERRNO("Can't open \"%"TS"\" read-only", filename);
                return WIMLIB_ERR_OPEN;