summaryrefslogtreecommitdiffstats
path: root/src/ZYZBuiltinSymbolSection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/ZYZBuiltinSymbolSection.cc')
-rw-r--r--src/ZYZBuiltinSymbolSection.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ZYZBuiltinSymbolSection.cc b/src/ZYZBuiltinSymbolSection.cc
index 2472604..5f203ac 100644
--- a/src/ZYZBuiltinSymbolSection.cc
+++ b/src/ZYZBuiltinSymbolSection.cc
@@ -89,6 +89,9 @@ BuiltinSymbolSection::fillLookupTableByPage ()
int
BuiltinSymbolSection::selectCandidate (guint index)
{
+ if (index >= m_candidates.size ())
+ return 0;
+
m_choice = m_candidates[index];
return 1;
}