diff --git a/eeschema/sim/sim_model.cpp b/eeschema/sim/sim_model.cpp index 0e7e22a7ac..67b8b21833 100644 --- a/eeschema/sim/sim_model.cpp +++ b/eeschema/sim/sim_model.cpp @@ -1635,7 +1635,7 @@ void SIM_MODEL::MigrateSimModel( T_symbol& aSymbol, const PROJECT* aProject ) } else { - for( unsigned ii = 0; ii < pinIndexes.size(); ++ii ) + for( unsigned ii = 0; ii < pinIndexes.size() && ii < sourcePins.size(); ++ii ) { if( ii > 0 ) pinMap.Append( wxS( " " ) );