Added some more debug information for what session is no longer valid when it times out

This commit is contained in:
John Sharratt 2017-07-01 12:06:25 +02:00
parent 2ceb687bdc
commit 701476417a

View File

@ -45,19 +45,19 @@ void session::update_all(int elapsed_time)
switch (se->_status) { switch (se->_status) {
case session::WAITING: case session::WAITING:
logger::debug() << "session is now invalid"; logger::debug() << "session is now invalid [taddr=" << se->_taddr << "]";
se->_status = session::INVALID; se->_status = session::INVALID;
se->_ttl = se->_pr->deadtime(); se->_ttl = se->_pr->deadtime();
break; break;
case session::RENEWING: case session::RENEWING:
logger::debug() << "session is became invalid"; logger::debug() << "session is became invalid [taddr=" << se->_taddr << "]";
se->_pr->remove_session(se); se->_pr->remove_session(se);
break; break;
case session::VALID: case session::VALID:
if (se->_touched == true) { if (se->_touched == true) {
logger::debug() << "session is renewing"; logger::debug() << "session is renewing [taddr=" << se->_taddr << "]";
se->_status = session::RENEWING; se->_status = session::RENEWING;
se->_ttl = se->_pr->timeout(); se->_ttl = se->_pr->timeout();
se->_touched = false; se->_touched = false;