[Scummvm-cvs-logs] CVS: scummvm/scumm/smush player.cpp,1.19,1.20
Lionel Ulmer
bbrox at users.sourceforge.net
Sat Oct 26 03:26:02 CEST 2002
Update of /cvsroot/scummvm/scummvm/scumm/smush
In directory usw-pr-cvs1:/tmp/cvs-serv1223/scumm/smush
Modified Files:
player.cpp
Log Message:
Fix another Valgrind warning during SMUSH playing.
Index: player.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/player.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- player.cpp 26 Oct 2002 09:55:42 -0000 1.19
+++ player.cpp 26 Oct 2002 10:25:16 -0000 1.20
@@ -663,9 +663,10 @@
return getStrings(file, directory, false);
}
char * old = filebuffer;
- filebuffer = new char[length - ETRS_HEADER_LENGTH];
+ filebuffer = new char[length - ETRS_HEADER_LENGTH + 1];
for(int32 i = ETRS_HEADER_LENGTH; i < length; i++)
filebuffer[i - ETRS_HEADER_LENGTH] = old[i] ^ 0xCC;
+ filebuffer[length - ETRS_HEADER_LENGTH] = '\0';
delete []old;
length -= ETRS_HEADER_LENGTH;
}
More information about the Scummvm-git-logs
mailing list