From b2ff1665b994e2b14f00bb1570450a8f1ffb4ffa Mon Sep 17 00:00:00 2001 From: "mark%moxienet.com" Date: Mon, 6 Mar 2006 21:48:57 +0000 Subject: [PATCH] 328981 address late-breaking review comment: switch malloc/free to new/delete. r=bryner git-svn-id: svn://10.0.0.236/trunk@191843 18797224-902f-48f8-a5cc-f745e15eee43 --- .../components/autocomplete/src/nsAutoCompleteMdbResult.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/toolkit/components/autocomplete/src/nsAutoCompleteMdbResult.cpp b/mozilla/toolkit/components/autocomplete/src/nsAutoCompleteMdbResult.cpp index e8eca5f9d15..897b6495498 100644 --- a/mozilla/toolkit/components/autocomplete/src/nsAutoCompleteMdbResult.cpp +++ b/mozilla/toolkit/components/autocomplete/src/nsAutoCompleteMdbResult.cpp @@ -260,12 +260,12 @@ nsAutoCompleteMdbResult::GetRowValue(nsIMdbRow *aRow, mdb_column aCol, nsAString PRUint32 len = yarn.mYarn_Fill / sizeof(PRUnichar); if (mReverseByteOrder) { // The mdb file is other-endian, byte-swap the result - PRUnichar *swapval = (PRUnichar *)malloc(yarn.mYarn_Fill); + PRUnichar *swapval = new PRUnichar[len]; if (!swapval) return NS_ERROR_OUT_OF_MEMORY; SwapBytes(swapval, (const PRUnichar *)yarn.mYarn_Buf, len); aValue.Assign(swapval, len); - free(swapval); + delete swapval; } else aValue.Assign((const PRUnichar *)yarn.mYarn_Buf, len);