From: Timo Sirainen Date: Fri, 17 Apr 2009 02:07:08 +0000 (-0400) Subject: maildir++ quota: Make sure we don't create maildirsize file to wrong namespace. X-Git-Tag: 2.0.alpha1~921 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6dfe937343e7d5e2a9f5a188a44d922460fbbef;p=thirdparty%2Fdovecot%2Fcore.git maildir++ quota: Make sure we don't create maildirsize file to wrong namespace. --HG-- branch : HEAD --- diff --git a/src/plugins/quota/quota-maildir.c b/src/plugins/quota/quota-maildir.c index b2856f2b06..a493f5bc34 100644 --- a/src/plugins/quota/quota-maildir.c +++ b/src/plugins/quota/quota-maildir.c @@ -767,7 +767,8 @@ maildir_quota_storage_added(struct quota *quota, struct mail_storage *storage) roots = array_get_modifiable("a->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); }