diff options
author | Jamieson Christian | 2003-05-25 21:32:11 +0000 |
---|---|---|
committer | Jamieson Christian | 2003-05-25 21:32:11 +0000 |
commit | 0eb2d798d476d2832a605f04de729e7835019bde (patch) | |
tree | a4a05ef1119560e83ad419816a3873c102439db5 | |
parent | 80eab4c3c48a4291b68918838d543ed98b13ea9c (diff) | |
download | scummvm-rg350-0eb2d798d476d2832a605f04de729e7835019bde.tar.gz scummvm-rg350-0eb2d798d476d2832a605f04de729e7835019bde.tar.bz2 scummvm-rg350-0eb2d798d476d2832a605f04de729e7835019bde.zip |
Fixed undefined file read operation
svn-id: r7971
-rw-r--r-- | simon/midi.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/simon/midi.cpp b/simon/midi.cpp index 42f86f627d..11940a1229 100644 --- a/simon/midi.cpp +++ b/simon/midi.cpp @@ -461,9 +461,9 @@ void MidiPlayer::loadS1D (File *in, bool sfx) { MusicInfo *p = sfx ? &_sfx : &_music; clearConstructs (*p); - uint32 size = in->readByte() | (in->readByte() << 8); + uint16 size = in->readUint16LE(); if (size != in->size() - 2) { - printf ("ERROR! Size mismatch in simon1demo MUS file (%ld versus reported %ld)\n", (long) in->size() - 2, (long) size); + printf ("ERROR! Size mismatch in simon1demo MUS file (%ld versus reported %d)\n", (long) in->size() - 2, (int) size); _system->unlock_mutex (_mutex); return; } |