diff --git a/pcbnew/router/pns_router.cpp b/pcbnew/router/pns_router.cpp index 1efe7f7b55..d8c9f23678 100644 --- a/pcbnew/router/pns_router.cpp +++ b/pcbnew/router/pns_router.cpp @@ -710,7 +710,7 @@ void PNS_ROUTER::CommitRouting( PNS_NODE* aNode ) via_board->SetPosition( wxPoint( via->Pos().x, via->Pos().y ) ); via_board->SetWidth( via->Diameter() ); via_board->SetDrill( via->Drill() ); - via_board->SetNetCode( via->Net() > 0 ? seg->Net() : 0 ); + via_board->SetNetCode( via->Net() > 0 ? via->Net() : 0 ); via_board->SetViaType( via->ViaType() ); // MUST be before SetLayerPair() via_board->SetLayerPair( ToLAYER_ID( via->Layers().Start() ), ToLAYER_ID( via->Layers().End() ) );