dovecot-2.2: pop3-migration: Fetch physical sizes instead of vir...
dovecot at dovecot.org
dovecot at dovecot.org
Thu Jul 16 16:37:34 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/64568a033fc8
changeset: 18912:64568a033fc8
user: Timo Sirainen <tss at iki.fi>
date: Thu Jul 16 19:37:22 2015 +0300
description:
pop3-migration: Fetch physical sizes instead of virtual sizes so pop3c uses LIST
4bebfbb32410 caused the fetching to break entirely.
diffstat:
src/plugins/pop3-migration/pop3-migration-plugin.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (20 lines):
diff -r 4bebfbb32410 -r 64568a033fc8 src/plugins/pop3-migration/pop3-migration-plugin.c
--- a/src/plugins/pop3-migration/pop3-migration-plugin.c Thu Jul 16 18:10:12 2015 +0300
+++ b/src/plugins/pop3-migration/pop3-migration-plugin.c Thu Jul 16 19:37:22 2015 +0300
@@ -286,14 +286,14 @@
search_args = mail_search_build_init();
mail_search_build_add_all(search_args);
ctx = mailbox_search_init(t, search_args, NULL,
- MAIL_FETCH_VIRTUAL_SIZE, NULL);
+ MAIL_FETCH_PHYSICAL_SIZE, NULL);
mail_search_args_unref(&search_args);
while (mailbox_search_next(ctx, &mail)) {
/* get the size with LIST instead of RETR */
mail->lookup_abort = MAIL_LOOKUP_ABORT_READ_MAIL;
- if (mail_get_virtual_size(mail, &size) < 0) {
+ if (mail_get_physical_size(mail, &size) < 0) {
i_error("pop3_migration: Failed to get size for msg %u: %s",
mail->seq,
mailbox_get_last_error(pop3_box, NULL));
More information about the dovecot-cvs
mailing list