From 8cf2fb8ad214901c61159679d84ab49bc911c168 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Sat, 16 Sep 2006 02:36:10 +0000 Subject: [PATCH] Fix allocator mismatch. Bug 352790, r+sr=darin git-svn-id: svn://10.0.0.236/trunk@211846 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/proxy/src/nsProxyEvent.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/xpcom/proxy/src/nsProxyEvent.cpp b/mozilla/xpcom/proxy/src/nsProxyEvent.cpp index d829547316f..39eef30c085 100644 --- a/mozilla/xpcom/proxy/src/nsProxyEvent.cpp +++ b/mozilla/xpcom/proxy/src/nsProxyEvent.cpp @@ -266,9 +266,11 @@ nsProxyObjectCallInfo::CopyStrings(PRBool copy) switch (type_tag) { case nsXPTType::T_CHAR_STR: - case nsXPTType::T_WCHAR_STR: PL_strfree((char*) ptr); break; + case nsXPTType::T_WCHAR_STR: + nsCRT::free((PRUnichar*)ptr); + break; case nsXPTType::T_DOMSTRING: case nsXPTType::T_ASTRING: delete (nsString*) ptr;