Mercurial > dovecot > core-2.2
changeset 13429:bba92468b051
lib-storage: Minor error handling cleanups.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 08 Sep 2011 11:16:55 +0300 |
parents | ad9b826df5a2 |
children | 84bce2c8626f |
files | src/lib-storage/index/dbox-common/dbox-storage.c src/lib-storage/index/dbox-single/sdbox-storage.c src/lib-storage/index/index-storage.c |
diffstat | 3 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-common/dbox-storage.c Thu Sep 01 19:33:22 2011 +0300 +++ b/src/lib-storage/index/dbox-common/dbox-storage.c Thu Sep 08 11:16:55 2011 +0300 @@ -267,8 +267,7 @@ ret = mail_index_sync_begin(box->index, &sync_ctx, &view, &trans, 0); if (ret <= 0) { i_assert(ret != 0); - mail_storage_set_internal_error(box->storage); - mail_index_reset_error(box->index); + mail_storage_set_index_error(box); return -1; }
--- a/src/lib-storage/index/dbox-single/sdbox-storage.c Thu Sep 01 19:33:22 2011 +0300 +++ b/src/lib-storage/index/dbox-single/sdbox-storage.c Thu Sep 08 11:16:55 2011 +0300 @@ -171,8 +171,7 @@ sdbox_update_header(mbox, trans, update); if (new_trans != NULL) { if (mail_index_transaction_commit(&new_trans) < 0) { - mail_storage_set_internal_error(box->storage); - mail_index_reset_error(box->index); + mail_storage_set_index_error(box); return -1; } }
--- a/src/lib-storage/index/index-storage.c Thu Sep 01 19:33:22 2011 +0300 +++ b/src/lib-storage/index/index-storage.c Thu Sep 08 11:16:55 2011 +0300 @@ -462,7 +462,7 @@ } if ((ret = mail_index_transaction_commit(&trans)) < 0) - mail_storage_set_internal_error(box->storage); + mail_storage_set_index_error(box); mail_index_view_close(&view); return ret; }