Changed check for non-zero nsXPIDLCString from a dereference, which gcc 2.7.2.3 on speedracer doesn't seem to like, to a PL_strlen().

This commit is contained in:
cls%seawood.org 2000-05-09 09:03:02 +00:00
Родитель 3ab4622e1d
Коммит 41b30280a0
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -138,11 +138,11 @@ NS_IMETHODIMP nsImapIncomingServer::SetKey(const char * aKey) // override nsMsg
hostSession->SetNamespaceFromPrefForHost(aKey, personalNamespace,
kPersonalNamespace);
if (publicNamespace && *publicNamespace)
if (publicNamespace && PL_strlen(publicNamespace))
hostSession->SetNamespaceFromPrefForHost(aKey, publicNamespace,
kPublicNamespace);
if (otherUsersNamespace && *otherUsersNamespace)
if (otherUsersNamespace && PL_strlen(otherUsersNamespace))
hostSession->SetNamespaceFromPrefForHost(aKey, otherUsersNamespace,
kOtherUsersNamespace);
return rv;