diff --git a/cvpcb/footprints_listbox.cpp b/cvpcb/footprints_listbox.cpp index a30cdf4979..fff2ba854e 100644 --- a/cvpcb/footprints_listbox.cpp +++ b/cvpcb/footprints_listbox.cpp @@ -66,7 +66,7 @@ wxString FOOTPRINTS_LISTBOX::GetSelectedFootprint() wxString footprintName; int ii = GetFirstSelected(); - if( ii >= 0 ) + if( ii >= 0 && ii < m_footprintList.size() ) { wxString msg = m_footprintList[ii]; msg.Trim( true );