return TRUE;
}
-static bool ATTR_NORETURN
-maildir_is_valid_pattern(struct mailbox_list *list ATTR_UNUSED,
- const char *pattern ATTR_UNUSED)
-{
- i_unreached();
-#ifndef ATTRS_DEFINED
- return FALSE;
-#endif
-}
-
static bool
maildir_is_valid_existing_name(struct mailbox_list *list, const char *name)
{
return maildir_list_is_valid_common_nonfs(name);
}
+static bool
+maildir_is_valid_pattern(struct mailbox_list *list, const char *pattern)
+{
+ /* maildir code itself doesn't care about this, but we may get here
+ from listing subscriptions to LAYOUT=fs namespace containing
+ entries for a subscriptions=no LAYOUT=maildir++ namespace */
+ return maildir_is_valid_existing_name(list, pattern);
+}
+
static bool
maildir_is_valid_create_name(struct mailbox_list *list, const char *name)
{