changeset 6011:91c229e00772 HEAD

SUBSCRIBE/UNSUBSCRIBE was broken with namespace prefixes.
author Timo Sirainen <tss@iki.fi>
date Sun, 15 Jul 2007 07:20:29 +0300
parents ed6c07975ccb
children f0165a8b4323
files src/imap/cmd-subscribe.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/cmd-subscribe.c	Sun Jul 15 06:46:00 2007 +0300
+++ b/src/imap/cmd-subscribe.c	Sun Jul 15 07:20:29 2007 +0300
@@ -22,13 +22,12 @@
 		return TRUE;
 	}
 	storage = ns->storage;
-	verify_name += strlen(ns->prefix);
 
 	if ((client_workarounds & WORKAROUND_TB_EXTRA_MAILBOX_SEP) != 0 &&
 	    *mailbox != '\0' && mailbox[strlen(mailbox)-1] ==
 	    mail_storage_get_hierarchy_sep(storage)) {
 		/* verify the validity without the trailing '/' */
-		verify_name = t_strndup(mailbox, strlen(mailbox)-1);
+		verify_name = t_strndup(verify_name, strlen(verify_name)-1);
 	}
 
 	if (!client_verify_mailbox_name(cmd, verify_name, subscribe, FALSE))