diff --git a/examples/test_util/ESmry.cpp b/examples/test_util/ESmry.cpp index 216fe7b25..e9e6db2a8 100644 --- a/examples/test_util/ESmry.cpp +++ b/examples/test_util/ESmry.cpp @@ -153,10 +153,9 @@ ESmry::ESmry(const std::string &filename, bool loadBaseRunData) // n=file number, i = position in param array in file n (one array pr time step), example arrayInd[n][i] = position in keyword list (std::set) std::vector> arrayInd; - std::vector tmpVect(keywList.size(), -1); for (int i = 0; i < nFiles; i++){ - arrayInd.push_back(tmpVect); + arrayInd.push_back({}); } int n = nFiles - 1; @@ -178,6 +177,9 @@ ESmry::ESmry(const std::string &filename, bool loadBaseRunData) std::vector wgnames = smspec.get("WGNAMES"); std::vector nums = smspec.get("NUMS"); + std::vector tmpVect(keywords.size(), -1); + arrayInd[n]=tmpVect; + std::set::iterator it; for (size_t i=0; i < keywords.size(); i++) {