[Scummvm-cvs-logs] CVS: scummvm/scumm imuse.cpp,2.57,2.58 imuse_internal.h,2.8,2.9

Jamieson Christian jamieson630 at users.sourceforge.net
Mon May 26 13:43:07 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv9920/scummvm/scumm

Modified Files:
	imuse.cpp imuse_internal.h 
Log Message:
Fixed a MORONIC oob memory write. Now back to remedial C++ class

Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
retrieving revision 2.57
retrieving revision 2.58
diff -u -d -r2.57 -r2.58
--- imuse.cpp	26 May 2003 14:51:13 -0000	2.57
+++ imuse.cpp	26 May 2003 20:42:23 -0000	2.58
@@ -1161,8 +1161,7 @@
 			break;
 	}
 
-	if (ptr) {
-		ptr->midi = _midi_native ? _midi_native : _midi_adlib;
+	if (i) {
 		ptr->time_left = time * 10000;
 		ptr->a = a;
 		ptr->b = b;

Index: imuse_internal.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_internal.h,v
retrieving revision 2.8
retrieving revision 2.9
diff -u -d -r2.8 -r2.9
--- imuse_internal.h	25 May 2003 16:40:17 -0000	2.8
+++ imuse_internal.h	26 May 2003 20:42:25 -0000	2.9
@@ -129,7 +129,6 @@
 };
 
 struct DeferredCommand {
-	MidiDriver *midi;
 	uint32 time_left;
 	int a, b, c, d, e, f;
 	DeferredCommand() { memset (this, 0, sizeof (DeferredCommand)); }





More information about the Scummvm-git-logs mailing list