From 81a69a932806a138712e77f019d44ba1f9a43ff1 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Mon, 21 Nov 2011 01:00:15 +0200 Subject: fixed hashing --- server/proxy_ui_server.workspace | 1 + server/server/config.cpp | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'server') diff --git a/server/proxy_ui_server.workspace b/server/proxy_ui_server.workspace index 075d714..30e9c53 100644 --- a/server/proxy_ui_server.workspace +++ b/server/proxy_ui_server.workspace @@ -12,6 +12,7 @@ diff --git a/server/server/config.cpp b/server/server/config.cpp index 275f764..2f64d42 100644 --- a/server/server/config.cpp +++ b/server/server/config.cpp @@ -96,12 +96,21 @@ void config::load_upload_list(char *pth) if(file.is_open()) { char hash_buf[1024]; + int l = 0; while(!file.eof()) - MD5_Update(&c, hash_buf, file.readsome(hash_buf, 1024)); + { + file.read(hash_buf, 1024); + MD5_Update(&c, hash_buf, file.gcount()); + } file.close(); unsigned char result[MD5_DIGEST_LENGTH]; MD5_Final(result, &c); - hash = (char*)result; + char result_f; + for(int i = 0; i