From 871930a160da500b8225b565bf6d6666b7357657 Mon Sep 17 00:00:00 2001 From: "bienvenu%nventure.com" Date: Thu, 29 Jun 2006 22:46:14 +0000 Subject: [PATCH] don't issue myrights command on /noselect folders, patch by brian.lu@sun.com, r/sr=bienvenu 222394 --- mailnews/imap/src/nsImapProtocol.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mailnews/imap/src/nsImapProtocol.cpp b/mailnews/imap/src/nsImapProtocol.cpp index 4c3448b3dd8c..5166cdd6a471 100644 --- a/mailnews/imap/src/nsImapProtocol.cpp +++ b/mailnews/imap/src/nsImapProtocol.cpp @@ -5907,6 +5907,9 @@ void nsImapProtocol::GetMyRightsForFolder(const char *mailboxName) nsCString command(GetServerCommandTag()); char *escapedName = CreateEscapedMailboxName(mailboxName); + if (MailboxIsNoSelectMailbox(escapedName)) + return; // Don't issue myrights on Noselect folder + command.Append(" myrights \""); command.Append(escapedName); command.Append("\"" CRLF);