Don't disconnect networkless users without PINGing them first.

Thanks to Austin for reporting this issue.
This commit is contained in:
Alexey Sokolov
2012-12-27 01:40:13 +07:00
parent d9d6a2228c
commit 27eb957964

View File

@@ -55,6 +55,15 @@ protected:
}
}
}
vector<CClient*>& vUserClients = m_pUser->GetUserClients();
for (size_t c = 0; c < vUserClients.size(); ++c) {
CClient* pUserClient = vUserClients[c];
if (pUserClient->GetTimeSinceLastDataTransaction() >= 270) {
pUserClient->PutClient("PING :ZNC");
}
}
}
CUser* m_pUser;