dump used session, currently no recycling as workaround for server freeze bug

This commit is contained in:
Dario 2020-09-25 14:25:24 +02:00
parent 0552420cc2
commit 6a155285c1

View File

@ -228,7 +228,16 @@ bool SessionManager::releaseSession(int requestHandleSession)
//mWorkingMutex.unlock();
return false;
}
Session* session = it->second;
// simply delete session to overcome current crashes, it is a workaround for now
mRequestSessionMap.erase(requestHandleSession);
delete session;
return true;
// check if dead locked
if (session->tryLock()) {
session->unlock();