diff src/imap/cmd-append.c @ 5151:59604f7d92e8 HEAD

APPEND ate all CPU if client didn't send the message fast enough.
author Timo Sirainen <tss@iki.fi>
date Fri, 16 Feb 2007 16:03:13 +0200
parents c4fab2513f50
children f5fdc9dd1023
line wrap: on
line diff
--- a/src/imap/cmd-append.c	Fri Feb 16 15:42:03 2007 +0200
+++ b/src/imap/cmd-append.c	Fri Feb 16 16:03:13 2007 +0200
@@ -327,7 +327,7 @@
 				   from client */
 				mailbox_save_cancel(&ctx->save_ctx);
 			}
-			if (ret == -1)
+			if (ret == -1 || ret == 0)
 				break;
 		}
 	}