summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-03-16 00:46:05 +0200
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-03-16 00:46:05 +0200
commit036dd14e811bd84dea65264a91f11a489538f1b1 (patch)
tree41fed3f34af571f2b3c4a1b31af44b2f8f049f94
parent827a56a36b91e0a8ac7e1f1c0160f1b353c3c457 (diff)
binary mode for file reading (required on windows)
-rwxr-xr-xserver/server/config.cpp2
-rwxr-xr-xserver/server/main.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/server/server/config.cpp b/server/server/config.cpp
index dc74862..4d9f960 100755
--- a/server/server/config.cpp
+++ b/server/server/config.cpp
@@ -221,7 +221,7 @@ void config::load_upload_list(char *pth)
std::ifstream file;
MD5_CTX c = {0};
MD5_Init(&c);
- file.open(source.c_str());
+ file.open(source.c_str(), std::ios::binary | std::ios::in);
if(file.is_open())
{
char hash_buf[1024];
diff --git a/server/server/main.cpp b/server/server/main.cpp
index ebeb898..2fc1b18 100755
--- a/server/server/main.cpp
+++ b/server/server/main.cpp
@@ -838,7 +838,7 @@ void session::proto_parser(std::vector<byte>& data)
break;
}
std::ifstream file;
- file.open(uit->source.c_str());
+ file.open(uit->source.c_str(), std::ios::binary | std::ios::in);
if(file.is_open())
{
const int size = 8192;