fix duplicate folder name in filter log, r/sr=sspitzer

This commit is contained in:
bienvenu%netscape.com 2002-11-23 18:48:10 +00:00
Родитель 025bca4cc7
Коммит c67a02486c
1 изменённых файлов: 2 добавлений и 3 удалений

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

@ -359,7 +359,6 @@ NS_IMETHODIMP nsMsgFilter::LogRuleHit(nsIMsgRuleAction *aFilterAction, nsIMsgDBH
PRTime date;
char dateStr[40]; /* 30 probably not enough */
nsMsgRuleActionType actionType;
nsXPIDLCString actionFolderUri;
nsXPIDLCString author;
nsXPIDLCString subject;
@ -395,6 +394,7 @@ NS_IMETHODIMP nsMsgFilter::LogRuleHit(nsIMsgRuleAction *aFilterAction, nsIMsgDBH
buffer += " ";
if (actionType == nsMsgFilterAction::MoveToFolder) {
nsXPIDLCString actionFolderUri;
aFilterAction->GetTargetFolderUri(getter_Copies(actionFolderUri));
buffer += actionFolderUri.get();
}
@ -403,7 +403,6 @@ NS_IMETHODIMP nsMsgFilter::LogRuleHit(nsIMsgRuleAction *aFilterAction, nsIMsgDBH
if (actionType == nsMsgFilterAction::MoveToFolder) {
nsXPIDLCString msgId;
aMsgHdr->GetMessageId(getter_Copies(msgId));
buffer += (const char *) actionFolderUri;
buffer += " id = ";
buffer += (const char*)msgId;
buffer += "\n";
@ -424,7 +423,7 @@ NS_IMETHODIMP nsMsgFilter::LogRuleHit(nsIMsgRuleAction *aFilterAction, nsIMsgDBH
PRUint32 escapedBufferLen = strlen(escapedBuffer);
rv = logStream->Write(escapedBuffer, escapedBufferLen, &writeCount);
PR_FREEIF(escapedBuffer);
PR_Free(escapedBuffer);
NS_ENSURE_SUCCESS(rv,rv);
NS_ASSERTION(writeCount == escapedBufferLen, "failed to write out log hit");