diff options
-rwxr-xr-x | server/server/main.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/server/main.cpp b/server/server/main.cpp index fa97e32..5eb43c4 100755 --- a/server/server/main.cpp +++ b/server/server/main.cpp @@ -421,6 +421,12 @@ void session::proto_parser(std::vector<byte>& data) lists_mutex.lock(); for(std::list<config::static_proxy_entry>::iterator it = cfg->get_static_proxy_list()->begin(), end = cfg->get_static_proxy_list()->end(); it != end; ++it) { + if(cfg->debug()) + { + logger->lock(); + *logger<< time_str() << ": packing "<<it->host<<":"<<it->port<<" speed "<<it->speed<<"\n"; + logger->unlock(); + } switch(it->type) { case config::HTTPS: @@ -491,7 +497,11 @@ void session::proto_parser(std::vector<byte>& data) data.push_back(' '); { char speed[10]; +#ifdef WIN32 + _snprintf(speed, 10, "%lu", it->speed); +#else snprintf(speed, 10, "%lu", it->speed); +#endif int len = strlen(speed); for(int i = 0; i < len; ++i) data.push_back(speed[i]); |