fix memory leak of user name r=mscott

This commit is contained in:
bienvenu%netscape.com 1999-10-16 22:44:55 +00:00
Родитель 2cbb310de7
Коммит fc6692cfcd
1 изменённых файлов: 8 добавлений и 11 удалений

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

@ -516,18 +516,15 @@ NS_IMETHODIMP nsImapIncomingServer::PossibleImapMailbox(const char *folderPath)
uri.Append(kImapRootURI);
uri.Append('/');
char *username;
GetUsername(&username);
uri.Append(username);
uri.Append('@');
char *hostName = nsnull;
GetHostName(&hostName);
nsXPIDLCString userName;
GetUsername(getter_Copies(userName));
uri.Append(userName);
uri.Append('@');
nsXPIDLCString hostName;
GetHostName(getter_Copies(hostName));
uri.Append(hostName);
if (hostName)
{
uri.Append(hostName);
nsAllocator::Free(hostName);
}
#if 0
PRInt32 leafPos = folderName.RFindChar('/');
if (leafPos > 0)