Fix bug #4612: session_shared returns diagnostic 2
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 9 Sep 2011 09:00:20 +0000 (11:00 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 9 Sep 2011 09:00:20 +0000 (11:00 +0200)
commit807b4a4f2f12f18ecd7ffe4198e7d3c7053f2c36
treec111200b753e3a8e6f6bfb4fb68bda9247987715
parent237b943e96e766992ac8611d69615dd5caf59ec0
Fix bug #4612: session_shared returns diagnostic 2

The problem was that a session was marked "in use" in cases where there
were no network activity on target (caching , research).. MP would update
its timestamp of last use when it was not really used.. MP now only marks
last use timestamp on network activity. The expire loop now waits
session_ttl / 3 seconds - was 30 before - to ensure that configurations
with low session ttl's will expire properly.
src/filter_session_shared.cpp