]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mailbox_keyword_is_valid() returns now FALSE if keyword can't be created.
authorTimo Sirainen <tss@iki.fi>
Mon, 5 Sep 2011 07:30:15 +0000 (10:30 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 5 Sep 2011 07:30:15 +0000 (10:30 +0300)
src/lib-storage/mailbox-keywords.c

index 40326d6139cd72bee58312feb56123279a1791ec..32bc68a1315a609b4061c7d03a74f89e0d519d0a 100644 (file)
@@ -109,6 +109,10 @@ bool mailbox_keyword_is_valid(struct mailbox *box, const char *keyword,
                *error_r = "Empty keywords not allowed";
                return FALSE;
        }
+       if (box->disallow_new_keywords) {
+               *error_r = "Can't create new keywords";
+               return FALSE;
+       }
 
        /* these are IMAP-specific restrictions, but for now IMAP is all we
           care about */