summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-10-16 09:26:05 +0100
committerCaolán McNamara <caolanm@redhat.com>2013-10-16 11:59:50 +0100
commit5d6fc7d3fb9652185b2528188d4d8f56c1a4aa9e (patch)
tree7585f82b86b2a0f50d720502a0d6af2bd6ffe772 /sc
parentf4b293d5776101433131234daf6347076bbb458d (diff)
CID#1103722 resource leak
Change-Id: Ia08a0c8d4366bde572a7438ceff687f6028b066e
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/opencl/formulagroupcl.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx
index 5d7d7fa0746c..e7061d7b9768 100644
--- a/sc/source/core/opencl/formulagroupcl.cxx
+++ b/sc/source/core/opencl/formulagroupcl.cxx
@@ -784,7 +784,6 @@ bool FormulaGroupInterpreterOpenCL::interpret( ScDocument& rDoc, const ScAddress
const std::vector<formula::VectorRefArray>& rArrays = pDvr->GetArrays();
uint rArraysSize = rArrays.size();
int nMoreColSize = 0;
- DoubleVectorFormula *SvDoubleTemp = new DoubleVectorFormula();
nSrcDataSize = pDvr->GetArrayLength();
if( rArraysSize > 1 )
{
@@ -804,6 +803,7 @@ bool FormulaGroupInterpreterOpenCL::interpret( ScDocument& rDoc, const ScAddress
else
{
dpOclSrcData = rArrays[0].mpNumericArray;
+ DoubleVectorFormula *SvDoubleTemp = new DoubleVectorFormula();
SvDoubleTemp->mdpInputData = dpOclSrcData;
SvDoubleTemp->mnInputDataSize = nSrcDataSize;
SvDoubleTemp->mnInputStartPosition = mnpOclStartPos[nCountNum*mnRowSize];