From: Timo Sirainen Date: Tue, 2 Jun 2009 19:09:30 +0000 (-0400) Subject: virtual: Error handling fix. Don't expose hidden namespace names. X-Git-Tag: 2.0.alpha1~620 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf47f6022ec3c9ca52d33995fb00784feed63560;p=thirdparty%2Fdovecot%2Fcore.git virtual: Error handling fix. Don't expose hidden namespace names. --HG-- branch : HEAD --- diff --git a/src/plugins/virtual/virtual-storage.c b/src/plugins/virtual/virtual-storage.c index 960d81c784..057e8536f3 100644 --- a/src/plugins/virtual/virtual-storage.c +++ b/src/plugins/virtual/virtual-storage.c @@ -45,7 +45,7 @@ void virtual_copy_error(struct mail_storage *dest, struct mail_storage *src) enum mail_error error; str = mail_storage_get_last_error(src, &error); - if ((src->ns->flags & NAMESPACE_FLAG_HIDDEN) != 0) { + if ((src->ns->flags & NAMESPACE_FLAG_HIDDEN) == 0) { str = t_strdup_printf("%s (namespace %s)", str, src->ns->prefix); }