changeset 22284:8bf9d63f81df

lib-storage: Add mailbox_list_get_last_mail_error()
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Tue, 27 Jun 2017 16:16:21 +0300
parents 1eed0e656df4
children e461d41c1835
files src/lib-storage/mailbox-list.c src/lib-storage/mailbox-list.h
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mailbox-list.c	Tue Jun 27 15:57:10 2017 +0300
+++ b/src/lib-storage/mailbox-list.c	Tue Jun 27 16:16:21 2017 +0300
@@ -1788,6 +1788,11 @@
 		"Unknown internal list error";
 }
 
+enum mail_error mailbox_list_get_last_mail_error(struct mailbox_list *list)
+{
+	return list->error;
+}
+
 const char *mailbox_list_get_last_internal_error(struct mailbox_list *list,
 						 enum mail_error *error_r)
 {
--- a/src/lib-storage/mailbox-list.h	Tue Jun 27 15:57:10 2017 +0300
+++ b/src/lib-storage/mailbox-list.h	Tue Jun 27 16:16:21 2017 +0300
@@ -266,6 +266,9 @@
 const char * ATTR_NOWARN_UNUSED_RESULT
 mailbox_list_get_last_error(struct mailbox_list *list,
 			    enum mail_error *error_r);
+/* Wrapper for mailbox_list_get_last_error() */
+enum mail_error mailbox_list_get_last_mail_error(struct mailbox_list *list);
+
 const char * ATTR_NOWARN_UNUSED_RESULT
 mailbox_list_get_last_internal_error(struct mailbox_list *list,
 				     enum mail_error *error_r);