From: Robin Dunn Date: Sat, 26 Feb 2005 00:18:24 +0000 (+0000) Subject: Range check the index in GetString X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/55ae28331f979a178ce4270fd24ee687accc6b97 Range check the index in GetString git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32375 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mac/carbon/listbox.cpp b/src/mac/carbon/listbox.cpp index a9d1246fae..aba639219e 100644 --- a/src/mac/carbon/listbox.cpp +++ b/src/mac/carbon/listbox.cpp @@ -519,7 +519,10 @@ int wxListBox::GetSelection() const // Find string for position wxString wxListBox::GetString(int N) const { - return m_stringArray[N] ; + wxCHECK_MSG( N >= 0 && N < m_noItems, wxEmptyString, + wxT("invalid index in wxListBox::GetString") ); + + return m_stringArray[N] ; } void wxListBox::DoInsertItems(const wxArrayString& items, int pos)