dovecot-2.1: lib-storage: Error handling fix.

dovecot at dovecot.org dovecot at dovecot.org
Sun Feb 12 06:51:14 EET 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/e778e2c76f6f
changeset: 14125:e778e2c76f6f
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Feb 12 06:47:22 2012 +0200
description:
lib-storage: Error handling fix.

diffstat:

 src/lib-storage/fail-mailbox.c |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (17 lines):

diff -r 57c735865b19 -r e778e2c76f6f src/lib-storage/fail-mailbox.c
--- a/src/lib-storage/fail-mailbox.c	Sun Feb 12 05:44:13 2012 +0200
+++ b/src/lib-storage/fail-mailbox.c	Sun Feb 12 06:47:22 2012 +0200
@@ -120,11 +120,11 @@
 fail_mailbox_sync_deinit(struct mailbox_sync_context *ctx,
 			 struct mailbox_sync_status *status_r)
 {
+	mail_storage_set_error(ctx->box->storage, MAIL_ERROR_NOTFOUND,
+			       T_MAIL_ERR_MAILBOX_NOT_FOUND(ctx->box->vname));
 	if (status_r != NULL)
 		memset(status_r, 0, sizeof(*status_r));
 	i_free(ctx);
-	mail_storage_set_error(ctx->box->storage, MAIL_ERROR_NOTFOUND,
-			       T_MAIL_ERR_MAILBOX_NOT_FOUND(ctx->box->vname));
 	return -1;
 }
 


More information about the dovecot-cvs mailing list