diff --git a/pcbnew/drc/drc_test_provider_copper_clearance.cpp b/pcbnew/drc/drc_test_provider_copper_clearance.cpp index 039c594275..15734a79a4 100644 --- a/pcbnew/drc/drc_test_provider_copper_clearance.cpp +++ b/pcbnew/drc/drc_test_provider_copper_clearance.cpp @@ -283,7 +283,9 @@ bool DRC_TEST_PROVIDER_COPPER_CLEARANCE::testSingleLayerItemAgainstItem( BOARD_I std::shared_ptr<DRC_ITEM> drce = DRC_ITEM::Create( DRCE_SHORTING_ITEMS ); wxString msg; - msg.Printf( _( "(nets %s and %s)" ), net->GetNetname(), otherNet->GetNetname() ); + msg.Printf( _( "(nets %s and %s)" ), + net ? net->GetNetname() : _( "<no net>" ), + otherNet ? otherNet->GetNetname() : _( "<no net>" ) ); drce->SetErrorMessage( drce->GetErrorText() + wxS( " " ) + msg ); drce->SetItems( item, other );