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

This commit is contained in:
bzbarsky%mit.edu 2006-09-16 02:36:10 +00:00
Родитель f287de705e
Коммит 7146a89405
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -266,9 +266,11 @@ nsProxyObjectCallInfo::CopyStrings(PRBool copy)
switch (type_tag) switch (type_tag)
{ {
case nsXPTType::T_CHAR_STR: case nsXPTType::T_CHAR_STR:
case nsXPTType::T_WCHAR_STR:
PL_strfree((char*) ptr); PL_strfree((char*) ptr);
break; break;
case nsXPTType::T_WCHAR_STR:
nsCRT::free((PRUnichar*)ptr);
break;
case nsXPTType::T_DOMSTRING: case nsXPTType::T_DOMSTRING:
case nsXPTType::T_ASTRING: case nsXPTType::T_ASTRING:
delete (nsString*) ptr; delete (nsString*) ptr;