From 394a37421a0fe5c5729097db32e751d690dd7902 Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Sat, 9 Oct 2010 04:37:31 +0000 Subject: [PATCH] - NULL pointer checks in music_pseudo_mididevice.cpp to prevent crashes on startup if fmod fails to play a midi. SVN r2927 (trunk) --- src/sound/music_pseudo_mididevice.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sound/music_pseudo_mididevice.cpp b/src/sound/music_pseudo_mididevice.cpp index 129be8f4c..5dc8e8863 100644 --- a/src/sound/music_pseudo_mididevice.cpp +++ b/src/sound/music_pseudo_mididevice.cpp @@ -129,7 +129,7 @@ int PseudoMIDIDevice::Resume() { if (!Started) { - if (Stream->Play(bLooping, 1)) + if (Stream && Stream->Play(bLooping, 1)) { Started = true; return 0; @@ -149,7 +149,8 @@ void PseudoMIDIDevice::Stop() { if (Started) { - Stream->Stop(); + if (Stream) + Stream->Stop(); Started = false; } }