Fix allocator mismatch. Bug 352790, r+sr=darin

git-svn-id: svn://10.0.0.236/trunk@211846 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzbarsky%mit.edu
2006-09-16 02:36:10 +00:00
parent a52129aace
commit 8cf2fb8ad2

View File

@@ -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;