#4217 Fix memory leak in summary import

This commit is contained in:
Gaute Lindkvist
2019-03-22 11:43:13 +01:00
parent bf3f505dc1
commit 97e847a9d1

View File

@@ -431,11 +431,10 @@ bool RifReaderEclipseSummary::values(const RifEclipseSummaryAddress& resultAddre
if (dataValues)
{
for (int i = 0; i < double_vector_size(dataValues); i++)
{
values->push_back(double_vector_iget(dataValues, i));
}
free(dataValues);
int dataSize = double_vector_size(dataValues);
const double* dataPtr = double_vector_get_const_ptr(dataValues);
values->insert(values->end(), dataPtr, dataPtr + dataSize);
double_vector_free(dataValues);
m_valuesCache->insertValues(resultAddress, *values);
}