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;