From: Timo Sirainen Date: Fri, 26 Aug 2011 02:20:01 +0000 (+0300) Subject: stats: Refresh idle timeout whenever session is updated. X-Git-Tag: 2.1.alpha1~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3809ed86f7bc3855aeb2cce2ca499bdb2ef3f735;p=thirdparty%2Fdovecot%2Fcore.git stats: Refresh idle timeout whenever session is updated. --- diff --git a/src/stats/mail-session.c b/src/stats/mail-session.c index f9e18f02dd..356accccd3 100644 --- a/src/stats/mail-session.c +++ b/src/stats/mail-session.c @@ -176,6 +176,8 @@ int mail_session_disconnect_parse(const char *const *args, const char **error_r) void mail_session_refresh(struct mail_session *session, const struct mail_stats *diff_stats) { + timeout_reset(session->to_idle); + if (diff_stats != NULL) mail_stats_add(&session->stats, diff_stats); session->last_update = ioloop_time;