From 4194c632d90b144595422abe4aab308e7928511a Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Mon, 6 Mar 2017 19:33:56 +0300
Subject: Add binary access mode in read zip archives.

By default windows using text mode for read/write files.
---
 src/fs/virtfs/zip.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/fs/virtfs/zip.cpp b/src/fs/virtfs/zip.cpp
index 3a4e349dc..8dd7d8080 100644
--- a/src/fs/virtfs/zip.cpp
+++ b/src/fs/virtfs/zip.cpp
@@ -61,7 +61,7 @@ namespace Zip
         std::vector<ZipLocalHeader*> &restrict headers = entry->mHeaders;
         std::vector<std::string> &restrict dirs = entry->mDirs;
         FILE *restrict const arcFile = fopen(archiveName.c_str(),
-            "r");
+            "rb");
         if (arcFile == nullptr)
         {
             reportAlways("Can't open zip file %s",
@@ -216,7 +216,7 @@ namespace Zip
         }
         FILE *restrict const arcFile = fopen(
             header->zipEntry->root.c_str(),
-            "r");
+            "rb");
         if (arcFile == nullptr)
         {
             reportAlways("Can't open zip file %s",
-- 
cgit v1.2.3-70-g09d2