From 91265379df8380e3c400f25b8cf924fdb03d0f0c Mon Sep 17 00:00:00 2001
From: mazmazz <mar.marcoz@outlook.com>
Date: Sun, 4 Aug 2019 02:04:02 -0400
Subject: [PATCH] Revert MUSSERV code removal from S_LoadMusic

(but we'll probably purge it later, anyway...)
---
 src/s_sound.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/s_sound.c b/src/s_sound.c
index b7dca10ba5..b3b79b9aac 100644
--- a/src/s_sound.c
+++ b/src/s_sound.c
@@ -1531,6 +1531,18 @@ static boolean S_LoadMusic(const char *mname)
 	// load & register it
 	mdata = W_CacheLumpNum(mlumpnum, PU_MUSIC);
 
+#ifdef MUSSERV
+	if (msg_id != -1)
+	{
+		struct musmsg msg_buffer;
+
+		msg_buffer.msg_type = 6;
+		memset(msg_buffer.msg_text, 0, sizeof (msg_buffer.msg_text));
+		sprintf(msg_buffer.msg_text, "d_%s", mname);
+		msgsnd(msg_id, (struct msgbuf*)&msg_buffer, sizeof (msg_buffer.msg_text), IPC_NOWAIT);
+	}
+#endif
+
 	if (I_LoadSong(mdata, W_LumpLength(mlumpnum)))
 	{
 		strncpy(music_name, mname, 7);
-- 
GitLab