aboutsummaryrefslogtreecommitdiff
path: root/base/game.cpp
diff options
context:
space:
mode:
authorMax Horn2008-07-20 16:28:06 +0000
committerMax Horn2008-07-20 16:28:06 +0000
commit22ab05aa8a8260f6b0863d951025f9c233fd777d (patch)
tree9996e49741ac0e54db33158bbf035cf089715440 /base/game.cpp
parenta49a3c6aaa31e3a59c0fa2fec87f82764e6c2bc2 (diff)
downloadscummvm-rg350-22ab05aa8a8260f6b0863d951025f9c233fd777d.tar.gz
scummvm-rg350-22ab05aa8a8260f6b0863d951025f9c233fd777d.tar.bz2
scummvm-rg350-22ab05aa8a8260f6b0863d951025f9c233fd777d.zip
Fixed nasty bug in findPlainGameDescriptor -- contrary to is documentation, it would not return 0 upon failure to find a match, but rather a (0,0) record.
svn-id: r33136
Diffstat (limited to 'base/game.cpp')
-rw-r--r--base/game.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/game.cpp b/base/game.cpp
index 9628543672..e65c891dc7 100644
--- a/base/game.cpp
+++ b/base/game.cpp
@@ -32,10 +32,10 @@ const PlainGameDescriptor *findPlainGameDescriptor(const char *gameid, const Pla
const PlainGameDescriptor *g = list;
while (g->gameid) {
if (0 == scumm_stricmp(gameid, g->gameid))
- break;
+ return g;
g++;
}
- return g;
+ return 0;
}
void GameDescriptor::updateDesc(const char *extra) {