From: fatbob313 Date: Thu, 10 Sep 2009 16:53:47 +0000 (+0000) Subject: Force a close when inactivity timer triggers X-Git-Url: http://git.code-monkey.de/?a=commitdiff_plain;ds=sidebyside;h=487b79388d5e986ecb2c81ee25ba2cc9f8d820e0;p=umurmur.git Force a close when inactivity timer triggers --- diff --git a/src/client.c b/src/client.c index 94da524..ce9af73 100644 --- a/src/client.c +++ b/src/client.c @@ -94,8 +94,11 @@ void Client_janitor() if (c->availableBandwidth > bwTop) c->availableBandwidth = bwTop; - if (Timer_isElapsed(&c->lastActivity, 1000000LL * INACTICITY_TIMEOUT)) - Client_close(c); + if (Timer_isElapsed(&c->lastActivity, 1000000LL * INACTICITY_TIMEOUT)) { + /* No activity from client - assume it is lost and close. */ + Log_info("Session ID %d timeout - closing", c->sessionId); + Client_free(c); + } } }