Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4356:0726c68f0ef9 HEAD
If tb-extra-mailbox-sep workaround was enabled, subscribing was broken
unless the namespace had empty prefix.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 16 Jun 2006 12:43:54 +0300 |
parents | 3af32babd71b |
children | ffb59f920018 |
files | src/imap/cmd-subscribe.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-subscribe.c Fri Jun 16 12:43:14 2006 +0300 +++ b/src/imap/cmd-subscribe.c Fri Jun 16 12:43:54 2006 +0300 @@ -23,15 +23,15 @@ if (mailbox[strlen(mailbox)-1] == mail_storage_get_hierarchy_sep(storage)) verify_name = t_strndup(mailbox, strlen(mailbox)-1); + } else { + storage = client_find_storage(cmd, &mailbox); + if (storage == NULL) + return TRUE; } if (!client_verify_mailbox_name(cmd, verify_name, subscribe, FALSE)) return TRUE; - storage = client_find_storage(cmd, &mailbox); - if (storage == NULL) - return TRUE; - if (mail_storage_set_subscribed(storage, mailbox, subscribe) < 0) client_send_storage_error(cmd, storage); else {