changeset 3219:b9e8420d979a HEAD

Eat away the finishing empty line if APPEND failed so we don't send "* BAD" error to client.
author Timo Sirainen <tss@iki.fi>
date Thu, 24 Mar 2005 22:03:14 +0200
parents 746c309e366c
children 0220c7d37fc8
files src/imap/cmd-append.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/cmd-append.c	Thu Mar 24 20:05:36 2005 +0200
+++ b/src/imap/cmd-append.c	Thu Mar 24 22:03:14 2005 +0200
@@ -107,6 +107,8 @@
 {
 	size_t size;
 
+	ctx->client->input_skip_line = TRUE;
+
 	io_remove(ctx->client->io);
 	ctx->client->io = NULL;
 
@@ -214,7 +216,6 @@
 		sync_flags = ctx->box == cmd->client->mailbox ?
 			0 : MAILBOX_SYNC_FLAG_FAST;
 
-		client->input_skip_line = TRUE;
 		cmd_append_finish(ctx);
 		return cmd_sync(cmd, sync_flags, "OK Append completed.");
 	}