dovecot-1.2: Message copying: Don't save empty mail if input was...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Jul 18 17:55:15 EEST 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/2c1e4f1fc4e0
changeset: 8010:2c1e4f1fc4e0
user: Timo Sirainen <tss at iki.fi>
date: Fri Jul 18 17:55:02 2008 +0300
description:
Message copying: Don't save empty mail if input was already read to memory.
diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
src/lib-storage/mail-copy.c | 4 ++--
diffs (16 lines):
diff -r 289593cceb58 -r 2c1e4f1fc4e0 src/lib-storage/mail-copy.c
--- a/src/lib-storage/mail-copy.c Fri Jul 18 16:21:04 2008 +0300
+++ b/src/lib-storage/mail-copy.c Fri Jul 18 17:55:02 2008 +0300
@@ -29,10 +29,10 @@ int mail_storage_copy(struct mailbox_tra
0, from_envelope, input, dest_mail, &ctx) < 0)
return -1;
- while (i_stream_read(input) != -1) {
+ do {
if (mailbox_save_continue(ctx) < 0)
break;
- }
+ } while (i_stream_read(input) != -1);
if (input->stream_errno != 0) {
mail_storage_set_critical(t->box->storage,
More information about the dovecot-cvs
mailing list