From efb6220bdf5d3051bae1b2f24f891c3e983b18bd Mon Sep 17 00:00:00 2001 From: David Zafman Date: Sat, 8 Aug 2015 15:40:46 -0700 Subject: [PATCH] mon: Improve PGMap::generate_test_instances(), build map per incremental Signed-off-by: David Zafman --- src/mon/PGMap.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index 205ebadaba70c..0b4c8ddcf8852 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -1532,12 +1532,15 @@ void PGMap::print_oneline_summary(Formatter *f, ostream *out) const void PGMap::generate_test_instances(list& o) { - o.push_back(new PGMap); o.push_back(new PGMap); list inc; Incremental::generate_test_instances(inc); + delete inc.front(); inc.pop_front(); while (!inc.empty()) { + PGMap *pmp = new PGMap(); + *pmp = *o.back(); + o.push_back(pmp); o.back()->apply_incremental(NULL, *inc.front()); delete inc.front(); inc.pop_front(); -- 2.39.5