From 9b9e8f7d8dd8858d49c9dabbf07eab0cde6ec919 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 15 Oct 2010 09:08:54 +0000 Subject: DRASCULA: Fix some code analysis warnings (bug #3087830) svn-id: r53473 --- engines/drascula/saveload.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/drascula/saveload.cpp') diff --git a/engines/drascula/saveload.cpp b/engines/drascula/saveload.cpp index 4aaec5ec0e..4c288553a2 100644 --- a/engines/drascula/saveload.cpp +++ b/engines/drascula/saveload.cpp @@ -221,7 +221,9 @@ bool DrasculaEngine::loadGame(const char *gameName) { takeObject = sav->readSint32LE(); pickedObject = sav->readSint32LE(); loadedDifferentChapter = 0; - sscanf(currentData, "%d.ald", &roomNum); + if (!sscanf(currentData, "%d.ald", &roomNum)) { + error("Bad save format"); + } enterRoom(roomNum); selectVerb(kVerbNone); -- cgit v1.2.3