diff --git a/pcbnew/router/pns_kicad_iface.cpp b/pcbnew/router/pns_kicad_iface.cpp index 169369137c..155e7ecd33 100644 --- a/pcbnew/router/pns_kicad_iface.cpp +++ b/pcbnew/router/pns_kicad_iface.cpp @@ -357,7 +357,7 @@ bool PNS_KICAD_IFACE_BASE::ImportSizes( PNS::SIZES_SETTINGS& aSizes, PNS::ITEM* int viaDiameter = 0; int viaDrill = 0; - if( bds.UseNetClassVia() ) // netclass value + if( bds.UseNetClassVia() && aStartItem ) // netclass value { PNS::CONSTRAINT diaConstraint, drillConstraint; bool okDia = m_ruleResolver->QueryConstraint( PNS::CONSTRAINT_TYPE::CT_VIA_DIAMETER,