diff options
author | Max Horn | 2008-07-20 16:28:06 +0000 |
---|---|---|
committer | Max Horn | 2008-07-20 16:28:06 +0000 |
commit | 22ab05aa8a8260f6b0863d951025f9c233fd777d (patch) | |
tree | 9996e49741ac0e54db33158bbf035cf089715440 /base/game.cpp | |
parent | a49a3c6aaa31e3a59c0fa2fec87f82764e6c2bc2 (diff) | |
download | scummvm-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.cpp | 4 |
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) { |