fixed imap build bustage; don't how this happend

This commit is contained in:
jefft%netscape.com 1999-04-25 04:27:37 +00:00
Родитель 59a6ccb468
Коммит 6faf8b9838
3 изменённых файлов: 10 добавлений и 12 удалений

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

@ -452,7 +452,7 @@ char *nsIMAPGenericParser::CreateQuoted(PRBool /*skipToEnd*/)
charIndex++;
}
if (closeQuoteFound && returnString)
if (closeQuoteFound)
{
returnString.SetCharAt(0, charIndex);
//if ((charIndex == 0) && skipToEnd) // it's an empty string. Why skip to end?

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

@ -825,7 +825,7 @@ void nsImapProtocol::ProcessCurrentURL()
}
#endif
void nsImapProtocol::ParseIMAPandCheckForNewMail(char* commandString)
void nsImapProtocol::ParseIMAPandCheckForNewMail(const char* commandString)
{
if (commandString)
GetServerStateParser().ParseIMAPServerResponse(commandString);
@ -1831,7 +1831,7 @@ void nsImapProtocol::PipelinedFetchMessageParts(const char *uid, nsIMAPMessagePa
}
// Run the single, pipelined fetch command
if ((parts->GetNumParts() > 0) && !DeathSignalReceived() && !GetPseudoInterrupted() && stringToFetch)
if ((parts->GetNumParts() > 0) && !DeathSignalReceived() && !GetPseudoInterrupted() && stringToFetch.GetBuffer())
{
IncrementCommandTagNumber();
@ -1839,11 +1839,10 @@ void nsImapProtocol::PipelinedFetchMessageParts(const char *uid, nsIMAPMessagePa
commandString.Append(" UID fetch ");
commandString.Append(uid, 10);
commandString.Append(" (");
commandString.Append(stringToFetch);
commandString.Append(stringToFetch.GetBuffer());
commandString.Append(")" CRLF);
int ioStatus = SendData(commandString.GetBuffer());
ParseIMAPandCheckForNewMail(commandString.GetBuffer());
PR_Free(stringToFetch);
}
}
@ -2120,8 +2119,8 @@ void nsImapProtocol::PipelinedFetchMessageParts(nsString2 &uid, nsIMAPMessagePar
// assumes no chunking
// build up a string to fetch
nsString2 stringToFetch;
nsString2 what;
nsString2 stringToFetch(eOneByte, 0);
nsString2 what(eOneByte, 0);
int32 currentPartNum = 0;
while ((parts->GetNumParts() > currentPartNum) && !DeathSignalReceived())
@ -2166,13 +2165,13 @@ void nsImapProtocol::PipelinedFetchMessageParts(nsString2 &uid, nsIMAPMessagePar
}
// Run the single, pipelined fetch command
if ((parts->GetNumParts() > 0) && !DeathSignalReceived() && !GetPseudoInterrupted() && stringToFetch)
if ((parts->GetNumParts() > 0) && !DeathSignalReceived() && !GetPseudoInterrupted() && stringToFetch.GetBuffer())
{
IncrementCommandTagNumber();
char *commandString = PR_smprintf("%s UID fetch %s (%s)%s",
GetServerCommandTag(), uid,
stringToFetch, CRLF);
stringToFetch.GetBuffer(), CRLF);
if (commandString)
{
@ -2182,8 +2181,6 @@ void nsImapProtocol::PipelinedFetchMessageParts(nsString2 &uid, nsIMAPMessagePar
}
else
HandleMemoryFailure();
PR_Free(stringToFetch);
}
}

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

@ -314,7 +314,8 @@ private:
virtual void ProcessCurrentURL();
void EstablishServerConnection();
virtual void ParseIMAPandCheckForNewMail(char* commandString = nsnull);
virtual void ParseIMAPandCheckForNewMail(const char* commandString =
nsnull);
// biff
void PeriodicBiff();