Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision 778d0c92337f018b013af1dcceb3aa9b9ab3c8f6)
+++ server/server.cpp	(revision 68d94de7bbe815d1c0be9b36199a2411f78823b3)
@@ -164,4 +164,5 @@
             if (p->isDead)
             {
+               cout << "Player is dead" << endl;
 
                if (getCurrentMillis() - p->timeDied >= 10000)
@@ -544,4 +545,6 @@
                for (it2 = mapPlayers.begin(); it2 != mapPlayers.end(); it2++)
                {
+                  if (it2->second->currentGame == game)
+                      it2->second->currentGame = NULL;
                   if ( msgProcessor.sendMessage(&serverMsg, sock, &(it2->second->addr), &outputLog) < 0 )
                      error("sendMessage");
