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