diff --git a/src/db/db/dbHierNetworkProcessor.cc b/src/db/db/dbHierNetworkProcessor.cc index 4ab81f142..3c85dc9be 100644 --- a/src/db/db/dbHierNetworkProcessor.cc +++ b/src/db/db/dbHierNetworkProcessor.cc @@ -1474,7 +1474,12 @@ private: } for (std::vector >::const_iterator ii = interactions->begin (); ii != interactions->end (); ++ii) { - interacting_clusters.push_back (std::make_pair (make_path (ii->first, p1), make_path (ii->second, p2))); + + ClusterInstance k1 = make_path (ii->first, p1); + ClusterInstance k2 = make_path (ii->second, p2); + + interacting_clusters.push_back (std::make_pair (k1, k2)); + } }