# HG changeset patch
# User unc0rr
# Date 1353307082 -14400
# Node ID 1a61fe7c160da531a67419171dbd93b0d1ec5113
# Parent  609d07b337b51b5b3b7494641a1fd7378f071e61# Parent  c08e9c3e073725708dcdaf558923d167bb0fd0f9
Merge

diff -r 609d07b337b5 -r 1a61fe7c160d hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Mon Nov 19 03:29:41 2012 +0100
+++ b/hedgewars/GSHandlers.inc	Mon Nov 19 10:38:02 2012 +0400
@@ -2456,6 +2456,12 @@
         Gear^.AdvBounce:= 1;
 
     HHGear := Gear^.Hedgehog^.Gear;
+    if HHGear = nil then
+        begin
+        DeleteGear(Gear);
+        exit
+        end;
+
     HHGear^.State := HHGear^.State or gstNoDamage;
     DeleteCI(HHGear);