Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3880:d194896d58e6 HEAD
Error handling fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 14 Jan 2006 20:49:21 +0200 |
parents | 928229f8b3e6 |
children | ea56e9296b5b |
files | src/lib-index/mail-index-sync.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync.c Sat Jan 14 20:47:20 2006 +0200 +++ b/src/lib-index/mail-index-sync.c Sat Jan 14 20:49:21 2006 +0200 @@ -500,8 +500,8 @@ rec->uid2 = range->uid2; } -static bool mail_index_sync_rec_check(struct mail_index_view *view, - struct mail_index_sync_rec *rec) +static int mail_index_sync_rec_check(struct mail_index_view *view, + struct mail_index_sync_rec *rec) { switch (rec->type) { case MAIL_INDEX_SYNC_TYPE_EXPUNGE: @@ -513,13 +513,13 @@ mail_transaction_log_view_set_corrupted(view->log_view, "Broken UID range: %u..%u (type 0x%x)", rec->uid1, rec->uid2, rec->type); - return FALSE; + return -1; } break; case MAIL_INDEX_SYNC_TYPE_APPEND: break; } - return TRUE; + return 0; } int mail_index_sync_next(struct mail_index_sync_ctx *ctx,