diff --git a/pcbnew/router/pns_node.cpp b/pcbnew/router/pns_node.cpp index 7b14c37f18..c57fc14b82 100644 --- a/pcbnew/router/pns_node.cpp +++ b/pcbnew/router/pns_node.cpp @@ -817,6 +817,8 @@ void NODE::rebuildJoint( const JOINT* aJoint, const ITEM* aItem ) { if( link != aItem ) linkJoint( tag.pos, link->Layers(), net, link ); + else + unlinkJoint( tag.pos, link->Layers(), net, link ); } }