diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-03-16 00:46:05 +0200 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-03-16 00:46:05 +0200 |
commit | 036dd14e811bd84dea65264a91f11a489538f1b1 (patch) | |
tree | 41fed3f34af571f2b3c4a1b31af44b2f8f049f94 | |
parent | 827a56a36b91e0a8ac7e1f1c0160f1b353c3c457 (diff) |
binary mode for file reading (required on windows)
-rwxr-xr-x | server/server/config.cpp | 2 | ||||
-rwxr-xr-x | server/server/main.cpp | 2 |
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; |