Mercurial > dovecot > core-2.2
changeset 22449:56e8c501d8c1
pop3-migration: Delete unnecessary POP3 order checking code
Nothing is actually using the result.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 25 Aug 2017 13:36:11 +0300 |
parents | dc40c9ac739d |
children | 1ff8f91dafba |
files | src/plugins/pop3-migration/pop3-migration-plugin.c |
diffstat | 1 files changed, 0 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/pop3-migration/pop3-migration-plugin.c Fri Aug 25 13:16:26 2017 +0300 +++ b/src/plugins/pop3-migration/pop3-migration-plugin.c Fri Aug 25 13:36:11 2017 +0300 @@ -70,7 +70,6 @@ unsigned int cache_field_registered:1; unsigned int uidl_synced:1; unsigned int uidl_sync_failed:1; - unsigned int uidl_ordered:1; }; /* NOTE: these headers must be sorted */ @@ -712,12 +711,7 @@ static int pop3_migration_uidl_sync(struct mailbox *box) { struct pop3_migration_mailbox *mbox = POP3_MIGRATION_CONTEXT(box); - struct pop3_migration_mail_storage *mstorage = - POP3_MIGRATION_CONTEXT(box->storage); struct mailbox *pop3_box; - const struct pop3_uidl_map *pop3_map; - unsigned int i, count; - uint32_t prev_uid; pop3_box = pop3_mailbox_alloc(box->storage); /* the POP3 server isn't connected to yet. handle all IMAP traffic @@ -738,21 +732,6 @@ } } - /* see if the POP3 UIDL order is the same as IMAP UID order */ - mbox->uidl_ordered = TRUE; - pop3_map = array_get(&mstorage->pop3_uidl_map, &count); - prev_uid = 0; - for (i = 0; i < count; i++) { - if (pop3_map[i].imap_uid == 0) - continue; - - if (prev_uid > pop3_map[i].imap_uid) { - mbox->uidl_ordered = FALSE; - break; - } - prev_uid = pop3_map[i].imap_uid; - } - mbox->uidl_synced = TRUE; mailbox_free(&pop3_box); return 0;