]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
maildir++ quota: Make sure we don't create maildirsize file to wrong namespace.
authorTimo Sirainen <tss@iki.fi>
Fri, 17 Apr 2009 02:07:08 +0000 (22:07 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 17 Apr 2009 02:07:08 +0000 (22:07 -0400)
--HG--
branch : HEAD

src/plugins/quota/quota-maildir.c

index b2856f2b06967a11fd69112837a93f01c78ca335..a493f5bc34ce40fd4c7673729d3622ae779db5e0 100644 (file)
@@ -767,7 +767,8 @@ maildir_quota_storage_added(struct quota *quota, struct mail_storage *storage)
        roots = array_get_modifiable(&quota->roots, &count);
        for (i = 0; i < count; i++) {
                if (roots[i]->backend.name == quota_backend_maildir.name &&
-                   (roots[i]->ns_prefix == NULL ||
+                   ((roots[i]->ns_prefix == NULL &&
+                     storage->ns->type == NAMESPACE_PRIVATE) ||
                     roots[i]->ns == storage->ns))
                        maildir_quota_root_storage_added(roots[i], storage);
        }