aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/crimes_database.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-01 20:40:49 +0100
committerPeter Kohaut2018-02-01 21:38:30 +0100
commit7f53a0cd31f07cdcc9610b3c6972002e296ff0ee (patch)
treed01c2b034c231fd452ac18d95edad6e733c75581 /engines/bladerunner/crimes_database.cpp
parent2e74fd8f224428a368cb3301c12e613d3111d424 (diff)
downloadscummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.gz
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.bz2
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.zip
BLADERUNNER: Fixed few Coverity issues
Diffstat (limited to 'engines/bladerunner/crimes_database.cpp')
-rw-r--r--engines/bladerunner/crimes_database.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/bladerunner/crimes_database.cpp b/engines/bladerunner/crimes_database.cpp
index c309005d28..febe408cd9 100644
--- a/engines/bladerunner/crimes_database.cpp
+++ b/engines/bladerunner/crimes_database.cpp
@@ -35,7 +35,10 @@ CrimesDatabase::CrimesDatabase(BladeRunnerEngine *vm, const char *cluesResource,
_assetTypes.resize(_crimeCount);
_cluesText = new TextResource(vm);
- _cluesText->open(cluesResource);
+ if (!_cluesText->open(cluesResource)) {
+ delete _cluesText;
+ return;
+ }
for (int i = 0; i != _crimeCount; ++i) {
_crimes[i] = -1;