fix assertion opening news server, sr=mscott, a=asa 289232

This commit is contained in:
bienvenu%nventure.com 2005-07-14 17:31:22 +00:00
parent 4ee5743a9b
commit d1e0f86b5d

View File

@ -2568,12 +2568,15 @@ nsMsgDBFolder::parseURI(PRBool needServer)
if (serverPath)
{
rv = serverPath->AppendRelativeUnixPath(newPath.get());
NS_ASSERTION(NS_SUCCEEDED(rv),"failed to append to the serverPath");
if (NS_FAILED(rv))
if (!newPath.IsEmpty())
{
mPath = nsnull;
return rv;
rv = serverPath->AppendRelativeUnixPath(newPath.get());
NS_ASSERTION(NS_SUCCEEDED(rv),"failed to append to the serverPath");
if (NS_FAILED(rv))
{
mPath = nsnull;
return rv;
}
}
mPath = serverPath;
}