SUPERONVA: Sets uninitialized values to 0

This commit is contained in:
Joseph-Eugene Winzer 2018-01-01 12:48:15 +01:00 committed by Thierry Crozat
parent 8d79bbad9b
commit 6fe9af93f3

View File

@ -147,9 +147,6 @@ bool MSNImageDecoder::loadStream(Common::SeekableReadStream &stream) {
}
_numClickFields = stream.readByte();
for (int i = 0; i < kMaxClickFields; ++i) {
_clickField[i].next = 0;
}
for (int i = 0; i < _numClickFields; ++i) {
_clickField[i].x1 = stream.readUint16LE();
_clickField[i].x2 = stream.readUint16LE();
@ -157,6 +154,13 @@ bool MSNImageDecoder::loadStream(Common::SeekableReadStream &stream) {
_clickField[i].y2 = stream.readByte();
_clickField[i].next = stream.readByte();
}
for (int i = _numClickFields; i < kMaxClickFields; ++i) {
_clickField[i].x1 = 0;
_clickField[i].x2 = 0;
_clickField[i].y1 = 0;
_clickField[i].y2 = 0;
_clickField[i].next = 0;
}
// Newspaper images may be in the engine data file. So first try to read
// it from there.