From 5df86e4cccf294f6e4eccd08fb82c94fe3817a60 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 9 Dec 2009 12:32:47 +0000 Subject: SCI: Paranoia tweak for EngineState::autoDetectFeature svn-id: r46306 --- engines/sci/engine/state.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/sci/engine/state.cpp b/engines/sci/engine/state.cpp index 9a63b4e228..a46dcf35c9 100644 --- a/engines/sci/engine/state.cpp +++ b/engines/sci/engine/state.cpp @@ -235,7 +235,7 @@ Common::String EngineState::strSplit(const char *str, const char *sep) { bool EngineState::autoDetectFeature(FeatureDetection featureDetection, int methodNum) { Common::String objName; - Selector slc; + Selector slc = 0; reg_t objAddr; bool foundTarget = false; @@ -268,7 +268,8 @@ bool EngineState::autoDetectFeature(FeatureDetection featureDetection, int metho objAddr = _segMan->findObjectByName(objName); break; default: - break; + warning("autoDetectFeature: invalid featureDetection value %x", featureDetection); + return false; } reg_t addr; -- cgit v1.2.3