foxygit / doom Log in
commit e845757894e091f93fb7b835eee66a4a3f13e088
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Sat Nov 25 11:11:02 2017 +0100
Commit:     Fabian Greffrath <fabian@greffrath.com>
CommitDate: Sat Nov 25 11:11:02 2017 +0100

    midipipe: initialize state variables
---
 src/i_midipipe.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/i_midipipe.c b/src/i_midipipe.c
index 31d239c9..a318e999 100644
--- a/src/i_midipipe.c
+++ b/src/i_midipipe.c
@@ -48,10 +48,10 @@
 // True if the midi proces was initialized at least once and has not been
 // explicitly shut down.  This remains true if the server is momentarily
 // unreachable.
-boolean midi_server_initialized;
+boolean midi_server_initialized = false;

 // True if the current track is being handled via the MIDI server.
-boolean midi_server_registered;
+boolean midi_server_registered = false;

 //=============================================================================
 //
@@ -237,6 +237,8 @@ boolean I_MidiPipe_RegisterSong(char *filename)
     ok = WritePipe(packet);
     NET_FreePacket(packet);

+    midi_server_registered = false;
+
     if (!ok)
     {
         DEBUGOUT("I_MidiPipe_RegisterSong failed");