diff --git a/mozilla/mailnews/base/src/nsMessenger.cpp b/mozilla/mailnews/base/src/nsMessenger.cpp index ab3324f4e90..5a88ca2cf2e 100644 --- a/mozilla/mailnews/base/src/nsMessenger.cpp +++ b/mozilla/mailnews/base/src/nsMessenger.cpp @@ -1688,6 +1688,7 @@ nsMessenger::ForwardMessages(nsIDOMNodeList *domNodeList, if (NS_SUCCEEDED(rv) && pMsgDraft) pMsgDraft->OpenDraftMsg(str.GetUnicode(), nsnull, PR_TRUE); + nsAllocator::Free(msgUri); } } } diff --git a/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp b/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp index 508ef6cddb5..c43351d5490 100644 --- a/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp +++ b/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp @@ -1152,6 +1152,7 @@ nsresult nsMsgFolderDataSource::DoNewFolder(nsIMsgFolder *folder, nsISupportsArr nsAutoCString nameStr(tempStr); rv = folder->CreateSubfolder(nameStr); + nsAllocator::Free(name); } return rv; } @@ -1170,7 +1171,7 @@ nsresult nsMsgFolderDataSource::DoFolderAssert(nsIMsgFolder *folder, nsIRDFResou if(NS_SUCCEEDED(rv)) { rv = folder->SetCharset(value); - delete[] value; + nsAllocator::Free(value); } } else