diff --git a/DDCond/src/plugins/ConditionsUserPool.cpp b/DDCond/src/plugins/ConditionsUserPool.cpp index 94a502be4e64fe1dbdef49fb5f36302689e791ce..45cf45ffdce3d63b4daa2d92ac6cadffed0648ba 100644 --- a/DDCond/src/plugins/ConditionsUserPool.cpp +++ b/DDCond/src/plugins/ConditionsUserPool.cpp @@ -730,6 +730,7 @@ ConditionsMappedUserPool<MAPPING>::compute(const IOV& required, begin(m_conditions), end(m_conditions), begin(calc_missing), COMP()); long num_calc_miss = last_calc-begin(calc_missing); + calc_missing.resize(num_calc_miss); printout((flags&PRINT_COMPUTE) ? INFO : DEBUG,"UserPool", "Found %ld missing derived conditions out of %ld conditions.", num_calc_miss, m_conditions.size());