Mercurial > dovecot > core-2.2
changeset 9467:7b6fe859ec64 HEAD
IMAP: Fixed LIST RETURN (STATUS ..) if namespace separator wasn't storage separator.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 12 Jun 2009 12:52:38 -0400 |
parents | 3111c362edff |
children | 653183a81b6c |
files | src/imap/cmd-list.c |
diffstat | 1 files changed, 1 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-list.c Fri Jun 12 12:52:03 2009 -0400 +++ b/src/imap/cmd-list.c Fri Jun 12 12:52:38 2009 -0400 @@ -311,11 +311,8 @@ { struct mailbox_status status; const char *storage_name, *error; - size_t prefix_len = strlen(ctx->ns->prefix); - storage_name = strncmp(name, ctx->ns->prefix, prefix_len) == 0 ? - name + prefix_len : name; - + storage_name = mail_namespace_get_storage_name(ctx->ns, name); if (imap_status_get(ctx->cmd->client, ctx->ns, storage_name, ctx->status_items, &status, &error) < 0) { client_send_line(ctx->cmd->client,