From: Timo Sirainen Date: Tue, 27 Jun 2017 13:16:21 +0000 (+0300) Subject: lib-storage: Add mailbox_list_get_last_mail_error() X-Git-Tag: 2.3.0.rc1~1350 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3e0b3ae576483a96b88802b27e93f3caeba09ddc;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add mailbox_list_get_last_mail_error() --- diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index 2873cbfe38..7bb7ecd6c2 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -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) { 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);