sc/source/core/opencl/formulagroupcl.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
New commits: commit 1659af36ca5e6ecaeaa61fcdbd672e8a4b7ec083 Author: Julien Nabet <serval2...@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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits