diff --git a/pcbnew/ratsnest_data.cpp b/pcbnew/ratsnest_data.cpp index 5c3859f836..7349e6264f 100644 --- a/pcbnew/ratsnest_data.cpp +++ b/pcbnew/ratsnest_data.cpp @@ -281,7 +281,7 @@ void RN_NET::compute() m_rnEdges.reset( new std::vector( 0 ) ); // Check if the only possible connection exists - if( boardEdges.size() == 0 ) + if( boardEdges.size() == 0 && boardNodes.size() == 2 ) { RN_LINKS::RN_NODE_SET::iterator last = ++boardNodes.begin();