Browse Source

Tab2Space Round #2

master
Intel 11 years ago
parent
commit
aec399570b
  1. 36
      src/server/poolserver/Stratum/Client.cpp

36
src/server/poolserver/Stratum/Client.cpp

@ -12,26 +12,26 @@ namespace Stratum
{ {
bool Client::Start() bool Client::Start()
{ {
try { try {
// Get IP // Get IP
tcp::endpoint remote_ep = _socket.remote_endpoint(); tcp::endpoint remote_ep = _socket.remote_endpoint();
address remote_ad = remote_ep.address(); address remote_ad = remote_ep.address();
_ip = remote_ad.to_v4().to_ulong(); _ip = remote_ad.to_v4().to_ulong();
if (_server->IsBanned(_ip)) { if (_server->IsBanned(_ip)) {
sLog.Warn(LOG_STRATUM, "Blocked banned client from: %s", remote_ad.to_v4().to_string().c_str()); sLog.Warn(LOG_STRATUM, "Blocked banned client from: %s", remote_ad.to_v4().to_string().c_str());
Disconnect(); Disconnect();
return false; return false;
} }
// Start reading socket // Start reading socket
StartRead(); StartRead();
} catch (std::exception& e) { } catch (std::exception& e) {
sLog.Error(LOG_SERVER, "Exception caught while accepting client: %s", e.what()); sLog.Error(LOG_SERVER, "Exception caught while accepting client: %s", e.what());
return false; return false;
} }
return true; return true;
} }
void Client::SendJob(bool clean) void Client::SendJob(bool clean)

Loading…
Cancel
Save