From f56e569a25ce2939536ab794351959a6bfd63a64 Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Wed, 12 Apr 2023 09:36:07 +0200 Subject: [PATCH] Ensure we do not use a non existing pin in SIM_MODEL::MigrateSimModel() Fixes #14522 https://gitlab.com/kicad/code/kicad/issues/14522 --- eeschema/sim/sim_model.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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( " " ) );