From 55ae28331f979a178ce4270fd24ee687accc6b97 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Sat, 26 Feb 2005 00:18:24 +0000 Subject: [PATCH] Range check the index in GetString git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32375 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/mac/carbon/listbox.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.45.2