[Scummvm-cvs-logs] CVS: scummvm/queen logic.cpp,1.88,1.89
Joost Peters
joostp at users.sourceforge.net
Sun Nov 9 13:56:02 CET 2003
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv5151/queen
Modified Files:
logic.cpp
Log Message:
fix small leak
Index: logic.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/logic.cpp,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -d -r1.88 -r1.89
--- logic.cpp 9 Nov 2003 21:31:18 -0000 1.88
+++ logic.cpp 9 Nov 2003 21:55:19 -0000 1.89
@@ -2348,6 +2348,7 @@
byte *saveData = new byte[SAVEGAME_SIZE];
byte *ptr = saveData;
memcpy(ptr, buf, 32); ptr += 32;
+ delete[] buf;
WRITE_BE_UINT16(ptr, _settings.talkSpeed); ptr += 2;
WRITE_BE_UINT16(ptr, _settings.musicVolume); ptr += 2;
@@ -2378,7 +2379,7 @@
for (j = 1; j <= _areaMax[i]; j++)
_area[i][j].writeTo(ptr);
- for (i = 0; i <= 85; i++)
+ for (i = 0; i < TALK_SELECTED_COUNT; i++)
_talkSelected[i].writeTo(ptr);
for (i = 1; i <= _numWalkOffs; i++)
@@ -2446,7 +2447,7 @@
for (j = 1; j <= _areaMax[i]; j++)
_area[i][j].readFrom(ptr);
- for (i = 0; i <= 85; i++)
+ for (i = 0; i < TALK_SELECTED_COUNT; i++)
_talkSelected[i].readFrom(ptr);
for (i = 1; i <= _numWalkOffs; i++)
More information about the Scummvm-git-logs
mailing list