]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add mailbox_list_get_last_mail_error()
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 27 Jun 2017 13:16:21 +0000 (16:16 +0300)
committerGitLab <gitlab@git.dovecot.net>
Thu, 29 Jun 2017 12:46:49 +0000 (15:46 +0300)
src/lib-storage/mailbox-list.c
src/lib-storage/mailbox-list.h

index 2873cbfe38e82bd4e834cb2c0f7cf28a99b5103c..7bb7ecd6c27b7a4277f58dd33dc0a0fed0d28372 100644 (file)
@@ -1783,6 +1783,11 @@ const char *mailbox_list_get_last_error(struct mailbox_list *list,
                "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)
 {
index 3232e17260e6170ada8ae52a84583c11658e4869..03ef584b53aa9d9365bbac7b0081c1ba0217d7d9 100644 (file)
@@ -266,6 +266,9 @@ int mailbox_list_delete_symlink(struct mailbox_list *list, const char *name);
 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);