dovecot-2.2: Compiler warning fixes.
dovecot at dovecot.org
dovecot at dovecot.org
Sun May 20 03:26:28 EEST 2012
details: http://hg.dovecot.org/dovecot-2.2/rev/5b05411a81cf
changeset: 14355:5b05411a81cf
user: Timo Sirainen <tss at iki.fi>
date: Thu Mar 15 18:24:15 2012 +0200
description:
Compiler warning fixes.
diffstat:
src/director/user-directory.c | 2 +-
src/lib-index/mail-cache-fields.c | 2 +-
src/replication/replicator/replicator-queue.c | 7 ++++---
3 files changed, 6 insertions(+), 5 deletions(-)
diffs (50 lines):
diff -r e935ddb5a9fc -r 5b05411a81cf src/director/user-directory.c
--- a/src/director/user-directory.c Thu Mar 15 18:24:11 2012 +0200
+++ b/src/director/user-directory.c Thu Mar 15 18:24:15 2012 +0200
@@ -144,7 +144,7 @@
bool user_directory_user_is_recently_updated(struct user_directory *dir,
struct user *user)
{
- return user->timestamp + dir->timeout_secs/2 >= ioloop_time;
+ return (time_t)(user->timestamp + dir->timeout_secs/2) >= ioloop_time;
}
bool user_directory_user_is_near_expiring(struct user_directory *dir,
diff -r e935ddb5a9fc -r 5b05411a81cf src/lib-index/mail-cache-fields.c
--- a/src/lib-index/mail-cache-fields.c Thu Mar 15 18:24:11 2012 +0200
+++ b/src/lib-index/mail-cache-fields.c Thu Mar 15 18:24:15 2012 +0200
@@ -403,7 +403,7 @@
cache->file_field_map[i] = fidx;
/* update last_used if it's newer than ours */
- if (last_used[i] > cache->fields[fidx].field.last_used)
+ if ((time_t)last_used[i] > cache->fields[fidx].field.last_used)
cache->fields[fidx].field.last_used = last_used[i];
dec = cache->fields[fidx].field.decision;
diff -r e935ddb5a9fc -r 5b05411a81cf src/replication/replicator/replicator-queue.c
--- a/src/replication/replicator/replicator-queue.c Thu Mar 15 18:24:11 2012 +0200
+++ b/src/replication/replicator/replicator-queue.c Thu Mar 15 18:24:15 2012 +0200
@@ -188,6 +188,7 @@
{
struct priorityq_item *item;
struct replicator_user *user;
+ time_t next_full_sync;
item = priorityq_peek(queue->user_queue);
if (item == NULL) {
@@ -197,11 +198,11 @@
}
user = (struct replicator_user *)item;
+ next_full_sync = user->last_full_sync + queue->full_sync_interval;
if (user->priority == REPLICATION_PRIORITY_NONE &&
- user->last_full_sync + queue->full_sync_interval > ioloop_time) {
+ next_full_sync > ioloop_time) {
/* we don't want to do a full sync yet */
- *next_secs_r = user->last_full_sync +
- queue->full_sync_interval - ioloop_time;
+ *next_secs_r = next_full_sync - ioloop_time;
return NULL;
}
priorityq_remove(queue->user_queue, &user->item);
More information about the dovecot-cvs
mailing list