override online server name in db if server gives different case r=sspitzer, part of 24631

This commit is contained in:
bienvenu%netscape.com 2000-01-27 02:50:59 +00:00
parent 18d7eb27ea
commit 58d6d989ad

View File

@ -645,7 +645,8 @@ NS_IMETHODIMP nsImapIncomingServer::PossibleImapMailbox(const char *folderPath,
imapFolder->SetHierarchyDelimiter(hierarchyDelimiter);
imapFolder->SetBoxFlags(boxFlags);
imapFolder->GetOnlineName(getter_Copies(onlineName));
if (! ((const char*) onlineName) || nsCRT::strlen((const char *) onlineName) == 0)
if (! ((const char*) onlineName) || nsCRT::strlen((const char *) onlineName) == 0
|| nsCRT::strcmp((const char *) onlineName, folderPath))
imapFolder->SetOnlineName(folderPath);
}
}