From 5e1ac24f68b2ad3f65142c38d83cd8a49ff995b4 Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Fri, 23 Aug 2013 20:25:30 +0100
Subject: [PATCH] [Fix] Error when loading a player after another with sound.

---
 src/player.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/player.c b/src/player.c
index c4b3daf..216ece6 100644
--- a/src/player.c
+++ b/src/player.c
@@ -430,9 +430,13 @@ void player_cleanup(void) {
 }
 
 /* Initializes the player sound. */
+static int player_soundReserved = 0;
 static void player_initSound(void) {
+  if(player_soundReserved) return;
+
   sound_reserve(PLAYER_RESERVED_CHANNELS);
   sound_createGroup(PLAYER_CHANNEL, 0, PLAYER_RESERVED_CHANNELS);
+  player_soundReserved = 1;
 }
 
 /* Play a sound. */