]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Allow accessing the imapc_list_prefix itself.
authorTimo Sirainen <tss@iki.fi>
Sat, 1 Jun 2013 00:37:21 +0000 (03:37 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 1 Jun 2013 00:37:21 +0000 (03:37 +0300)
src/lib-storage/index/imapc/imapc-list.c

index 9a644c936d9d7b3a16730970013e8bd8bf46714a..590a9866fd483844b1bbd3753c4390cb4317d84e 100644 (file)
@@ -208,8 +208,8 @@ imapc_list_get_storage_name(struct mailbox_list *_list, const char *vname)
 
        storage_name = mailbox_list_default_get_storage_name(_list, vname);
        if (*prefix != '\0' && strcasecmp(storage_name, "INBOX") != 0) {
-               storage_name = t_strdup_printf("%s%c%s", prefix, list->sep,
-                                              storage_name);
+               storage_name = storage_name[0] == '\0' ? prefix :
+                       t_strdup_printf("%s%c%s", prefix, list->sep, storage_name);
        }
        return storage_name;
 }