]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Recent changes accidentally made INBOX case-sensitive.
authorTimo Sirainen <tss@iki.fi>
Sun, 23 Jan 2011 20:58:34 +0000 (22:58 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 23 Jan 2011 20:58:34 +0000 (22:58 +0200)
src/lib-storage/mailbox-list.c

index 749d66fe70d82bfd398943e16a04fddeb5668bf7..601db276f0245b8cdc49147a18737f8942a6cbbb 100644 (file)
@@ -352,6 +352,9 @@ const char *mailbox_list_default_get_storage_name(struct mailbox_list *list,
        unsigned int prefix_len = strlen(ns->prefix);
        char list_sep, ns_sep, *ret, *p;
 
+       if (strcasecmp(vname, "INBOX") == 0)
+               vname = "INBOX";
+
        if (prefix_len > 0) {
                /* skip namespace prefix, except if this is INBOX */
                if (strncmp(ns->prefix, vname, prefix_len) == 0)
@@ -361,7 +364,7 @@ const char *mailbox_list_default_get_storage_name(struct mailbox_list *list,
                        /* trying to access the namespace prefix itself */
                        vname = "";
                } else {
-                       i_assert(strcasecmp(vname, "INBOX") == 0);
+                       i_assert(strcmp(vname, "INBOX") == 0);
                }
        }