From: Timo Sirainen Date: Sat, 3 Dec 2022 12:02:00 +0000 (+0200) Subject: lib-storage: Add MAILBOX_LIST_PATH_TYPE_COUNT X-Git-Tag: 2.4.0~3294 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb81d308e3d61ae4bbb390bb091cac8fb013def3;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add MAILBOX_LIST_PATH_TYPE_COUNT --- diff --git a/src/lib-storage/index/mbox/mbox-storage.c b/src/lib-storage/index/mbox/mbox-storage.c index 4e891ae205..bd9ca7edd2 100644 --- a/src/lib-storage/index/mbox/mbox-storage.c +++ b/src/lib-storage/index/mbox/mbox-storage.c @@ -153,6 +153,8 @@ mbox_list_get_path(struct mailbox_list *list, const char *name, case MAILBOX_LIST_PATH_TYPE_INDEX_PRIVATE: *path_r = path; break; + case MAILBOX_LIST_PATH_TYPE_COUNT: + i_unreached(); } return 1; } diff --git a/src/lib-storage/list/mailbox-list-fs.c b/src/lib-storage/list/mailbox-list-fs.c index b3dde69f31..8e4640647e 100644 --- a/src/lib-storage/list/mailbox-list-fs.c +++ b/src/lib-storage/list/mailbox-list-fs.c @@ -136,6 +136,7 @@ fs_list_get_path(struct mailbox_list *_list, const char *name, *path_r = fs_list_get_path_to(set, set->index_pvt_dir, name); return 1; case MAILBOX_LIST_PATH_TYPE_LIST_INDEX: + case MAILBOX_LIST_PATH_TYPE_COUNT: i_unreached(); } diff --git a/src/lib-storage/list/mailbox-list-maildir.c b/src/lib-storage/list/mailbox-list-maildir.c index c02f5d6d0e..7e5808e1e3 100644 --- a/src/lib-storage/list/mailbox-list-maildir.c +++ b/src/lib-storage/list/mailbox-list-maildir.c @@ -159,6 +159,7 @@ maildir_list_get_path(struct mailbox_list *_list, const char *name, _list->set.index_pvt_dir, name); return 1; case MAILBOX_LIST_PATH_TYPE_LIST_INDEX: + case MAILBOX_LIST_PATH_TYPE_COUNT: i_unreached(); } diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index 3492a45862..8a3e95eccf 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -1488,6 +1488,8 @@ bool mailbox_list_set_get_root_path(const struct mailbox_list_settings *set, case MAILBOX_LIST_PATH_TYPE_INDEX_PRIVATE: path = set->index_pvt_dir; break; + case MAILBOX_LIST_PATH_TYPE_COUNT: + i_unreached(); } *path_r = path; return path != NULL; diff --git a/src/lib-storage/mailbox-list.h b/src/lib-storage/mailbox-list.h index 7f4a796d54..27e8f4655b 100644 --- a/src/lib-storage/mailbox-list.h +++ b/src/lib-storage/mailbox-list.h @@ -95,6 +95,8 @@ enum mailbox_list_path_type { /* Return mailbox list index directory (usually same as MAILBOX_LIST_PATH_TYPE_INDEX) */ MAILBOX_LIST_PATH_TYPE_LIST_INDEX, + + MAILBOX_LIST_PATH_TYPE_COUNT }; enum mailbox_list_file_type {