diff options
author | Torbjörn Andersson | 2011-12-26 22:13:26 +0100 |
---|---|---|
committer | Torbjörn Andersson | 2011-12-26 22:13:26 +0100 |
commit | b3b904ddabcda8c39c5b40eec1e2c6c0e14e4ef3 (patch) | |
tree | a74125c62ce17ded3060b816e6c4ba3c67a54eab /engines/kyra | |
parent | 2cd0b29de182be4f01caddaa4e66582ab780bcd4 (diff) | |
download | scummvm-rg350-b3b904ddabcda8c39c5b40eec1e2c6c0e14e4ef3.tar.gz scummvm-rg350-b3b904ddabcda8c39c5b40eec1e2c6c0e14e4ef3.tar.bz2 scummvm-rg350-b3b904ddabcda8c39c5b40eec1e2c6c0e14e4ef3.zip |
KYRA: Avoid deleting pointer twice after creating EOB2 party
It probably happened in EOB as well, but I only actually observed
it in EOB2.
Diffstat (limited to 'engines/kyra')
-rw-r--r-- | engines/kyra/chargen.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/kyra/chargen.cpp b/engines/kyra/chargen.cpp index 16911a3ddd..e0f1ac37d9 100644 --- a/engines/kyra/chargen.cpp +++ b/engines/kyra/chargen.cpp @@ -1318,8 +1318,10 @@ void CharacterGenerator::finish() { _chargenMagicShapes = 0; } - for (int i = 0; i < 17; i++) + for (int i = 0; i < 17; i++) { delete[] _chargenButtonLabels[i]; + _chargenButtonLabels[i] = 0; + } } const EoBChargenButtonDef CharacterGenerator::_chargenButtonDefs[] = { |