# HG changeset patch # User nemo # Date 1366212246 14400 # Node ID 263f2a8475bc395f8f1a9cb2ba6c4c68fe78cee3 # Parent 71485c03a507d37db304c6de346690bf6c69ffdf why would we ever want to divide by 0? diff -r 71485c03a507 -r 263f2a8475bc hedgewars/uFloat.pas --- a/hedgewars/uFloat.pas Wed Apr 17 15:45:13 2013 +0400 +++ b/hedgewars/uFloat.pas Wed Apr 17 11:24:06 2013 -0400 @@ -315,6 +315,7 @@ operator / (const z1: hwFloat; z2: hwFloat) z : hwFloat; inline; var t: hwFloat; begin +if z2.QWordValue = 0 then inc(z2.QWordValue); z.isNegative:= z1.isNegative xor z2.isNegative; z.Round:= z1.QWordValue div z2.QWordValue; t:= z1 - z2 * z.Round;