[Scummvm-cvs-logs] CVS: residual lipsynch.cpp,1.1,1.2
Daniel Schepler
dschepler at users.sourceforge.net
Mon Nov 22 21:30:07 CET 2004
Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1377
Modified Files:
lipsynch.cpp
Log Message:
Fix a crash in the garage, caused by an uninitialized pointer in the
case of an empty LIP file.
Index: lipsynch.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/lipsynch.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- lipsynch.cpp 11 Sep 2004 14:09:42 -0000 1.1
+++ lipsynch.cpp 23 Nov 2004 05:29:27 -0000 1.2
@@ -34,10 +34,12 @@
error("Invalid file format in %s\n", filename);
} else {
numEntries_ = (len - 8) / 4;
-
+
// There are cases where the lipsync file has no entries
- if (numEntries_ == 0)
+ if (numEntries_ == 0) {
status_ = false;
+ entries_ = NULL;
+ }
else {
status_ = true;
data += 8;
More information about the Scummvm-git-logs
mailing list