Mercurial > dovecot > core-2.2
changeset 13559:b36ad0f9b3cf
stats: Compiler warning fixes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 27 Sep 2011 00:44:03 +0300 |
parents | 4538030286f6 |
children | 69826dc7a959 |
files | src/stats/mail-command.c src/stats/mail-domain.c src/stats/mail-ip.c src/stats/mail-session.c src/stats/mail-user.c |
diffstat | 5 files changed, 25 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/stats/mail-command.c Tue Sep 27 00:41:49 2011 +0300 +++ b/src/stats/mail-command.c Tue Sep 27 00:44:03 2011 +0300 @@ -153,6 +153,8 @@ void mail_commands_free_memory(void) { + unsigned int diff; + while (stable_mail_commands != NULL) { struct mail_command *cmd = stable_mail_commands; @@ -168,8 +170,9 @@ if (global_used_memory < stats_settings->memory_limit) break; - if (ioloop_time - - stable_mail_commands->last_update.tv_sec < stats_settings->command_min_time) + + diff = ioloop_time - stable_mail_commands->last_update.tv_sec; + if (diff < stats_settings->command_min_time) break; } }
--- a/src/stats/mail-domain.c Tue Sep 27 00:41:49 2011 +0300 +++ b/src/stats/mail-domain.c Tue Sep 27 00:44:03 2011 +0300 @@ -95,13 +95,16 @@ void mail_domains_free_memory(void) { + unsigned int diff; + while (mail_domains_head != NULL && mail_domains_head->refcount == 0) { mail_domain_free(mail_domains_head); if (global_used_memory < stats_settings->memory_limit) break; - if (ioloop_time - - mail_domains_head->last_update.tv_sec < stats_settings->domain_min_time) + + diff = ioloop_time - mail_domains_head->last_update.tv_sec; + if (diff < stats_settings->domain_min_time) break; } }
--- a/src/stats/mail-ip.c Tue Sep 27 00:41:49 2011 +0300 +++ b/src/stats/mail-ip.c Tue Sep 27 00:44:03 2011 +0300 @@ -91,13 +91,16 @@ void mail_ips_free_memory(void) { + unsigned int diff; + while (mail_ips_head != NULL && mail_ips_head->refcount == 0) { mail_ip_free(mail_ips_head); if (global_used_memory < stats_settings->memory_limit) break; - if (ioloop_time - - mail_ips_head->last_update.tv_sec < stats_settings->ip_min_time) + + diff = ioloop_time - mail_ips_head->last_update.tv_sec; + if (diff < stats_settings->ip_min_time) break; } }
--- a/src/stats/mail-session.c Tue Sep 27 00:41:49 2011 +0300 +++ b/src/stats/mail-session.c Tue Sep 27 00:44:03 2011 +0300 @@ -246,6 +246,8 @@ void mail_sessions_free_memory(void) { + unsigned int diff; + while (mail_sessions_head != NULL && mail_sessions_head->refcount == 0) { i_assert(mail_sessions_head->disconnected); @@ -253,8 +255,9 @@ if (global_used_memory < stats_settings->memory_limit) break; - if (ioloop_time - - mail_sessions_head->last_update.tv_sec < stats_settings->session_min_time) + + diff = ioloop_time - mail_sessions_head->last_update.tv_sec; + if (diff < stats_settings->session_min_time) break; } }
--- a/src/stats/mail-user.c Tue Sep 27 00:41:49 2011 +0300 +++ b/src/stats/mail-user.c Tue Sep 27 00:44:03 2011 +0300 @@ -112,13 +112,16 @@ void mail_users_free_memory(void) { + unsigned int diff; + while (mail_users_head != NULL && mail_users_head->refcount == 0) { mail_user_free(mail_users_head); if (global_used_memory < stats_settings->memory_limit) break; - if (ioloop_time - - mail_users_head->last_update.tv_sec < stats_settings->user_min_time) + + diff = ioloop_time - mail_users_head->last_update.tv_sec; + if (diff < stats_settings->user_min_time) break; } }