aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorwhiterandrek2018-05-12 22:28:06 +0300
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commite11bc29abcc4f7a8a13f210cf83687377165ce05 (patch)
treee0fe1ae4d6f0d1b2fc345b8ae16ad6fbe9986bf8 /engines
parent4ce6b3dbd2a8dafa9e0d7d3f21a60431a1bd056f (diff)
downloadscummvm-rg350-e11bc29abcc4f7a8a13f210cf83687377165ce05.tar.gz
scummvm-rg350-e11bc29abcc4f7a8a13f210cf83687377165ce05.tar.bz2
scummvm-rg350-e11bc29abcc4f7a8a13f210cf83687377165ce05.zip
PINK: increased buffer size (fixes crash in India Location)
Diffstat (limited to 'engines')
-rw-r--r--engines/pink/archive.cpp2
-rw-r--r--engines/pink/constants.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/pink/archive.cpp b/engines/pink/archive.cpp
index 16f54b715c..2cb607ba0a 100644
--- a/engines/pink/archive.cpp
+++ b/engines/pink/archive.cpp
@@ -319,7 +319,7 @@ uint Archive::findObjectId(const char *name) {
Common::String Archive::readString() {
char buffer[kMaxStringLength];
byte len = _readStream->readByte();
- assert(len <= 64);
+ assert(len <= kMaxStringLength);
_readStream->read(buffer, len);
return Common::String(buffer, len);
}
diff --git a/engines/pink/constants.h b/engines/pink/constants.h
index 8e70f5a86e..16765ffbd8 100644
--- a/engines/pink/constants.h
+++ b/engines/pink/constants.h
@@ -27,7 +27,7 @@ namespace Pink {
enum {
kMaxClassLength = 32,
- kMaxStringLength = 64,
+ kMaxStringLength = 128,
kNullObject = 0
};