]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dsync: Fixed getting mailbox list GUID when using non-default hierarchy separator.
authorTimo Sirainen <tss@iki.fi>
Fri, 13 Nov 2009 23:12:17 +0000 (18:12 -0500)
committerTimo Sirainen <tss@iki.fi>
Fri, 13 Nov 2009 23:12:17 +0000 (18:12 -0500)
--HG--
branch : HEAD

src/dsync/dsync-worker-local.c

index 7642df507f0a0949e0c47e0c4ca2bfc36a8ef9e8..c152565a95b46dd53afe22af66f80a74881068f7 100644 (file)
@@ -323,8 +323,9 @@ local_worker_mailbox_iter_next(struct dsync_worker_mailbox_iter *_iter,
        if (info == NULL)
                return iter_next_deleted(iter, worker, dsync_box_r);
 
+       storage_name = mail_namespace_get_storage_name(info->ns, info->name);
        dsync_box_r->name = info->name;
-       if (mailbox_list_get_guid(info->ns->list, info->name,
+       if (mailbox_list_get_guid(info->ns->list, storage_name,
                                  dsync_box_r->dir_guid.guid) < 0) {
                i_error("Failed to get dir GUID for mailbox %s: %s", info->name,
                        mailbox_list_get_last_error(info->ns->list, NULL));