зеркало из https://github.com/mozilla/gecko-dev.git
partial check in for bug 24740; check for non-empty namespace for public & other users when reading from the pref; r=bienvenu
This commit is contained in:
Родитель
a962e417dc
Коммит
2852f3fc6b
|
@ -129,7 +129,7 @@ NS_IMETHODIMP nsImapIncomingServer::SetKey(const char * aKey) // override nsMsg
|
|||
|
||||
rv = GetPublicNamespace(&publicNamespace);
|
||||
|
||||
if (NS_SUCCEEDED(rv))
|
||||
if (NS_SUCCEEDED(rv) && publicNamespace && *publicNamespace)
|
||||
{
|
||||
hostSession->SetNamespaceFromPrefForHost(aKey, publicNamespace, kPublicNamespace);
|
||||
PR_FREEIF(publicNamespace);
|
||||
|
@ -137,7 +137,7 @@ NS_IMETHODIMP nsImapIncomingServer::SetKey(const char * aKey) // override nsMsg
|
|||
|
||||
rv = GetOtherUsersNamespace(&otherUsersNamespace);
|
||||
|
||||
if (NS_SUCCEEDED(rv))
|
||||
if (NS_SUCCEEDED(rv) && otherUsersNamespace && *otherUsersNamespace)
|
||||
{
|
||||
hostSession->SetNamespaceFromPrefForHost(aKey, otherUsersNamespace, kOtherUsersNamespace);
|
||||
PR_FREEIF(otherUsersNamespace);
|
||||
|
|
Загрузка…
Ссылка в новой задаче