]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
stats: Refresh idle timeout whenever session is updated.
authorTimo Sirainen <tss@iki.fi>
Fri, 26 Aug 2011 02:20:01 +0000 (05:20 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 26 Aug 2011 02:20:01 +0000 (05:20 +0300)
src/stats/mail-session.c

index f9e18f02dd148751cc44fe596b8d6d6da0e8e520..356accccd38fd3dd60737f9bc98c2147fbe63b20 100644 (file)
@@ -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;