Mercurial > dovecot > core-2.2
changeset 19598:3d787df65bf5
lib-storage: Fixed updating first-saved-uid to mailbox list index when first mails were just expunged.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Wed, 20 Jan 2016 13:13:47 +0200 |
parents | b8e8ea7a1871 |
children | bf292cebbf7c |
files | src/lib-storage/list/mailbox-list-index-status.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-index-status.c Wed Jan 20 12:55:57 2016 +0200 +++ b/src/lib-storage/list/mailbox-list-index-status.c Wed Jan 20 13:13:47 2016 +0200 @@ -517,7 +517,6 @@ int ret = 0; memset(&first_saved, 0, sizeof(first_saved)); - first_saved.uid = changes->first_uid; first_saved.timestamp = (uint32_t)-1; if (changes->first_uid != 0) { @@ -527,6 +526,7 @@ for (seq = 1; seq <= messages_count; seq++) { mail_set_seq(mail, seq); if (mail_get_save_date(mail, &save_date) == 0) { + first_saved.uid = mail->uid; first_saved.timestamp = save_date; break; }