From f60f694047cbedb2ab04df9b680985ce0ecd4f88 Mon Sep 17 00:00:00 2001 From: "bienvenu%netscape.com" Date: Wed, 21 Jul 1999 23:27:53 +0000 Subject: [PATCH] use nsString::Truncate to truncate strings git-svn-id: svn://10.0.0.236/trunk@40543 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/imap/src/nsIMAPGenericParser.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mozilla/mailnews/imap/src/nsIMAPGenericParser.cpp b/mozilla/mailnews/imap/src/nsIMAPGenericParser.cpp index 7f68e0191d0..8205b3b1c0f 100644 --- a/mozilla/mailnews/imap/src/nsIMAPGenericParser.cpp +++ b/mozilla/mailnews/imap/src/nsIMAPGenericParser.cpp @@ -631,7 +631,7 @@ char *nsIMAPGenericParser::CreateParenGroup() // first, flush buf if (bytesUsed > 0) { - buf.SetCharAt(bytesUsed, 0); + buf.Truncate(bytesUsed); returnString.Append(buf); bytesUsed = 0; } @@ -667,7 +667,7 @@ char *nsIMAPGenericParser::CreateParenGroup() // first, flush buf if (bytesUsed > 0) { - buf.SetCharAt(bytesUsed, 0); + buf.Truncate(bytesUsed); returnString.Append(buf); bytesUsed = 0; } @@ -698,7 +698,9 @@ char *nsIMAPGenericParser::CreateParenGroup() if (!extractReset) { // append this character to the buffer - buf.SetCharAt(bytesUsed, *fCurrentTokenPlaceHolder); + buf += *fCurrentTokenPlaceHolder; + + //.SetCharAt(*fCurrentTokenPlaceHolder, bytesUsed); bytesUsed++; fCurrentTokenPlaceHolder++; } @@ -722,7 +724,7 @@ char *nsIMAPGenericParser::CreateParenGroup() // flush buf the final time if (bytesUsed > 0) { - buf.SetCharAt(bytesUsed, 0); + buf.Truncate(bytesUsed); returnString.Append(buf); } fNextToken = GetNextToken();