Author: cazfi
Date: Thu Dec 17 22:56:09 2015
New Revision: 31058

URL: http://svn.gna.org/viewcvs/freeciv?rev=31058&view=rev
Log:
Do not log error about floating point network transfer errors smaller than 1.1 
units.

Reported by Jacob Nevins <jtn>

See bug #22960

Modified:
    branches/S2_5/common/dataio.c

Modified: branches/S2_5/common/dataio.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/common/dataio.c?rev=31058&r1=31057&r2=31058&view=diff
==============================================================================
--- branches/S2_5/common/dataio.c       (original)
+++ branches/S2_5/common/dataio.c       Thu Dec 17 22:56:09 2015
@@ -375,7 +375,7 @@
 {
   uint32_t v = value * float_factor;
 
-  if (fabsf((float) v / float_factor - value) > 1.0 / float_factor) {
+  if (fabsf((float) v / float_factor - value) > 1.1 / float_factor) {
     log_error("Trying to put %f with factor %d in 32 bits; "
               "it will result %f at receiving side, having error of %f units.",
               value, float_factor, (float) v / float_factor,
@@ -393,7 +393,7 @@
 {
   int32_t v = value * float_factor;
 
-  if (fabsf((float) v / float_factor - value) > 1.0 / float_factor) {
+  if (fabsf((float) v / float_factor - value) > 1.1 / float_factor) {
     log_error("Trying to put %f with factor %d in 32 bits; "
               "it will result %f at receiving side, having error of %f units.",
               value, float_factor, (float) v / float_factor,


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to