From b2ab07fdcf0700a9224798d1107cc143254bbe2b Mon Sep 17 00:00:00 2001 From: "darin%meer.net" Date: Tue, 16 May 2006 00:11:38 +0000 Subject: [PATCH] fixes bug 338075 "CID 538, resource leak" patch by Feng Qian, r=darin git-svn-id: svn://10.0.0.236/trunk@196612 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/proxy/src/nsProxyEvent.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/mozilla/xpcom/proxy/src/nsProxyEvent.cpp b/mozilla/xpcom/proxy/src/nsProxyEvent.cpp index ae519b7fe6c..41277034601 100644 --- a/mozilla/xpcom/proxy/src/nsProxyEvent.cpp +++ b/mozilla/xpcom/proxy/src/nsProxyEvent.cpp @@ -537,6 +537,7 @@ nsProxyObject::convertMiniVariantToVariant(nsXPTMethodInfo *methodInfo, if ((mProxyType & NS_PROXY_ASYNC) && paramInfo.IsDipper()) { NS_WARNING("Async proxying of out parameters is not supported"); + free(*fullParam); return NS_ERROR_PROXY_INVALID_OUT_PARAMETER; } uint8 flags = paramInfo.IsOut() ? nsXPTCVariant::PTR_IS_DATA : 0;