[Libreoffice-commits] core.git: sc/source
Julien Nabet
serval2412 at yahoo.fr
Fri Sep 27 13:13:16 PDT 2013
sc/source/core/opencl/formulagroupcl.cxx | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
New commits:
commit 1659af36ca5e6ecaeaa61fcdbd672e8a4b7ec083
Author: Julien Nabet <serval2412 at yahoo.fr>
Date: Fri Sep 27 22:03:30 2013 +0200
cppcheck: memleaks
Change-Id: I3c326d649d7bbc0ff4d663a2fd865ed95dc9b985
diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx
index ab7076d..929177f 100644
--- a/sc/source/core/opencl/formulagroupcl.cxx
+++ b/sc/source/core/opencl/formulagroupcl.cxx
@@ -821,7 +821,7 @@ bool FormulaGroupInterpreterOpenCL::interpret( ScDocument& rDoc, const ScAddress
const formula::SingleVectorRefToken* pSvr = static_cast<const formula::SingleVectorRefToken*>( p );
dpBinaryData = pSvr->GetArray().mpNumericArray;
uint nArrayLen = pSvr->GetArrayLength();
- SingleVectorFormula *SignleTemp = new SingleVectorFormula() ;
+ SingleVectorFormula *SignleTemp = 0;
if(isSingle)
{
SignleTemp = mSingleArray[--mnSingleCount];
@@ -942,7 +942,11 @@ bool FormulaGroupInterpreterOpenCL::interpret( ScDocument& rDoc, const ScAddress
return true;
} // getOpenclState() End
else
+ {
+ if (pResult)
+ free(pResult);
return false;
+ }
}
#if USE_GROUNDWATER_INTERPRETER
More information about the Libreoffice-commits
mailing list