# HG changeset patch
# User unc0rr
# Date 1351282831 -14400
# Node ID cd6c6b8d9b7554c92ff75dbd0929227124defd3f
# Parent  72e52da6ea7fe8c76f9fe20eed1f888f056f9137
No hacks! Fix issue 437

diff -r 72e52da6ea7f -r cd6c6b8d9b75 hedgewars/uCommandHandlers.pas
--- a/hedgewars/uCommandHandlers.pas	Fri Oct 26 20:37:18 2012 +0200
+++ b/hedgewars/uCommandHandlers.pas	Sat Oct 27 00:20:31 2012 +0400
@@ -436,8 +436,8 @@
         SendIPC(s)
         end
     else
-        TryDo((lastTurnChecksum = 0) or (CheckSum = lastTurnChecksum), 'Desync detected', true);
-    lastTurnChecksum:= 0;
+        TryDo(CurrentTeam^.hasGone or (CheckSum = lastTurnChecksum), 'Desync detected', true);
+
     AddFileLog('Next turn: time '+inttostr(GameTicks));
 end;