aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/dataio.cpp
diff options
context:
space:
mode:
authorArnaud Boutonné2009-10-08 08:10:57 +0000
committerArnaud Boutonné2009-10-08 08:10:57 +0000
commitf1cb78673acffcbd58b63ae62b79d1b0b11a1a45 (patch)
tree590a3d805576aee55c23f168792c004ddb85f8d4 /engines/gob/dataio.cpp
parent498d80a5107c8513a1c7dfa30b458af6408211d6 (diff)
downloadscummvm-rg350-f1cb78673acffcbd58b63ae62b79d1b0b11a1a45.tar.gz
scummvm-rg350-f1cb78673acffcbd58b63ae62b79d1b0b11a1a45.tar.bz2
scummvm-rg350-f1cb78673acffcbd58b63ae62b79d1b0b11a1a45.zip
gob - Fix a Valgrind warning occuring in CD games
svn-id: r44774
Diffstat (limited to 'engines/gob/dataio.cpp')
-rw-r--r--engines/gob/dataio.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/gob/dataio.cpp b/engines/gob/dataio.cpp
index 675046ff64..7a7fdba5a2 100644
--- a/engines/gob/dataio.cpp
+++ b/engines/gob/dataio.cpp
@@ -460,7 +460,8 @@ void DataIO::closeDataFile(bool itk) {
}
byte *DataIO::getUnpackedData(const char *name) {
- int32 realSize, packSize;
+ int32 realSize;
+ int32 packSize = -1;
realSize = getChunkSize(name, packSize);
@@ -552,11 +553,11 @@ int32 DataIO::readData(int16 handle, byte *buf, uint16 size) {
int32 DataIO::getDataSize(const char *name) {
char buf[128];
+ int32 chunkSize;
+ int32 packSize = -1;
strncpy0(buf, name, 127);
- int32 chunkSize, packSize;
-
chunkSize = getChunkSize(buf, packSize);
if (chunkSize >= 0)
return chunkSize;