From e1019a065755d6d826ab237622ee05ec421e0911 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 27 Jun 2017 16:16:21 +0300 Subject: [PATCH] lib-storage: Add mailbox_list_get_last_mail_error() --- src/lib-storage/mailbox-list.c | 5 +++++ src/lib-storage/mailbox-list.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index 3ee2e21f59..bde3490148 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -1788,6 +1788,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) { diff --git a/src/lib-storage/mailbox-list.h b/src/lib-storage/mailbox-list.h index 3232e17260..03ef584b53 100644 --- a/src/lib-storage/mailbox-list.h +++ b/src/lib-storage/mailbox-list.h @@ -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);