Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision 635ad9bc611245f979f31a3cb8536a7cd912cc7a)
+++ server/server.cpp	(revision e1af80c7e31a16db4591bd15fb35b660e038dcdf)
@@ -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");
