From 397f88369816ca28414c3255e81ecdc454c8f3cb Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Mon, 6 Sep 2010 11:30:26 +0000 Subject: SCI: Fixed an off-by one access error in the static selectors of some games svn-id: r52586 --- engines/sci/engine/static_selectors.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/sci/engine/static_selectors.cpp') diff --git a/engines/sci/engine/static_selectors.cpp b/engines/sci/engine/static_selectors.cpp index a65c35b69c..208991237a 100644 --- a/engines/sci/engine/static_selectors.cpp +++ b/engines/sci/engine/static_selectors.cpp @@ -184,8 +184,8 @@ Common::StringArray Kernel::checkStaticSelectorNames() { // The init selector is always the first function int initSelectorPos = actorClass->getFuncSelector(0); - if (names.size() < (uint32)initSelectorPos + 1) - names.resize((uint32)initSelectorPos + 1); + if (names.size() < (uint32)initSelectorPos + 2) + names.resize((uint32)initSelectorPos + 2); names[initSelectorPos] = "init"; // dispose comes right after init -- cgit v1.2.3