[Python-checkins] r71313 - python/branches/py3k-short-float-repr/Python/dtoa.c

mark.dickinson python-checkins at python.org
Mon Apr 6 18:45:24 CEST 2009


Author: mark.dickinson
Date: Mon Apr  6 18:45:24 2009
New Revision: 71313

Log:
Minor consistency tweaks


Modified:
   python/branches/py3k-short-float-repr/Python/dtoa.c

Modified: python/branches/py3k-short-float-repr/Python/dtoa.c
==============================================================================
--- python/branches/py3k-short-float-repr/Python/dtoa.c	(original)
+++ python/branches/py3k-short-float-repr/Python/dtoa.c	Mon Apr  6 18:45:24 2009
@@ -725,9 +725,9 @@
 		if (k & 1) {
 			b1 = mult(b, p5);
 			Bfree(b);
-			if (b1 == NULL)
-				return NULL;
 			b = b1;
+			if (b == NULL)
+				return NULL;
 			}
 		if (!(k >>= 1))
 			break;
@@ -1719,13 +1719,13 @@
 				}
 			bb1 = mult(bs, bb);
 			Bfree(bb);
-			if (bb1 == NULL) {
+			bb = bb1;
+			if (bb == NULL) {
 				Bfree(bs);
 				Bfree(bd);
 				Bfree(bd0);
 				goto failed_malloc;
 				}
-			bb = bb1;
 			}
 		if (bb2 > 0) {
 			bb = lshift(bb, bb2);


More information about the Python-checkins mailing list