[Python-checkins] r46180 - sandbox/trunk/decimal-c/_decimal.c

jack.diederich python-checkins at python.org
Wed May 24 17:10:09 CEST 2006


Author: jack.diederich
Date: Wed May 24 17:10:08 2006
New Revision: 46180

Modified:
   sandbox/trunk/decimal-c/_decimal.c
Log:
* copy the string from the beginning, not starting after the end

Modified: sandbox/trunk/decimal-c/_decimal.c
==============================================================================
--- sandbox/trunk/decimal-c/_decimal.c	(original)
+++ sandbox/trunk/decimal-c/_decimal.c	Wed May 24 17:10:08 2006
@@ -1269,6 +1269,7 @@
 
     if (d->sign & 1)
         *p++ = '-';
+    SANITY_CHECK(p);
 
     if (GETNAN(d)) {
         if (GETNAN(d) == 2)
@@ -1289,7 +1290,7 @@
     }
     *p++ = 0;
     SANITY_CHECK(p);
-    return PyString_FromString(p);
+    return PyString_FromString(outbuf);
 }
 
 static PyObject *


More information about the Python-checkins mailing list