diff --git a/src/sound/musicformats/music_midistream.cpp b/src/sound/musicformats/music_midistream.cpp index d90c88a87..3c4c99454 100644 --- a/src/sound/musicformats/music_midistream.cpp +++ b/src/sound/musicformats/music_midistream.cpp @@ -108,6 +108,10 @@ MIDIStreamer::~MIDIStreamer() { delete MIDI; } + if (source != nullptr) + { + delete source; + } } //========================================================================== diff --git a/src/sound/timiditypp/sffile.cpp b/src/sound/timiditypp/sffile.cpp index 35899616b..959651681 100644 --- a/src/sound/timiditypp/sffile.cpp +++ b/src/sound/timiditypp/sffile.cpp @@ -69,7 +69,6 @@ static int READCHUNK(SFChunk *vp, struct timidity_file *tf) if (tf_read(vp, 8, 1, tf) != 1) return -1; vp->size = LE_LONG(vp->size); - Printf("%.4s %d, %d\n", vp->id, vp->size, tf_tell(tf)); return 1; }