r15480 - gnucash/trunk/src/engine/test - Avoid even more divisions by zero in test-numeric.
Andreas Köhler
andi5 at cvs.gnucash.org
Wed Jan 31 11:22:13 EST 2007
Author: andi5
Date: 2007-01-31 11:22:11 -0500 (Wed, 31 Jan 2007)
New Revision: 15480
Trac: http://svn.gnucash.org/trac/changeset/15480
Modified:
gnucash/trunk/src/engine/test/test-numeric.c
Log:
Avoid even more divisions by zero in test-numeric.
Improve r15474 by repeating a test run if |nb|<4 holds, because nb is
divided twice by two, potentially becoming zero.
Modified: gnucash/trunk/src/engine/test/test-numeric.c
===================================================================
--- gnucash/trunk/src/engine/test/test-numeric.c 2007-01-31 14:00:59 UTC (rev 15479)
+++ gnucash/trunk/src/engine/test/test-numeric.c 2007-01-31 16:22:11 UTC (rev 15480)
@@ -636,7 +636,7 @@
gint64 ne;
/* avoid 0 */
- if (nb == 0) { i--; continue; }
+ if (nb/4 == 0) { i--; continue; }
/* avoid overflow; */
na /= 2;
More information about the gnucash-changes
mailing list