diff --git a/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc b/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc index 84738ddd8..776f6c07d 100644 --- a/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc +++ b/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc @@ -378,8 +378,10 @@ NetTracerData::configure_l2n (db::LayoutToNetlist &l2n) // make all connections (intra and inter-layer) for (std::map >::const_iterator r = m_l2n_regions.begin (); r != m_l2n_regions.end (); ++r) { - l2n.connect (*r->second->get ()); const std::set &connections_to = log_connections (r->first); + if (! connections_to.empty ()) { + l2n.connect (*r->second->get ()); + } for (std::set::const_iterator c = connections_to.begin (); c != connections_to.end (); ++c) { std::map >::const_iterator rc = m_l2n_regions.find (*c); if (rc != m_l2n_regions.end ()) {