Commit 6f72f97c authored by Guido van Rossum's avatar Guido van Rossum

Increased buffer sizes used by hex() and oct() -- on 64-bit or 128-bit

machines, the string may get longer than 20 characters!
parent 7a515b91
......@@ -721,7 +721,7 @@ static object *
int_oct(v)
intobject *v;
{
char buf[20];
char buf[100];
long x = v -> ob_ival;
if (x == 0)
strcpy(buf, "0");
......@@ -734,7 +734,7 @@ static object *
int_hex(v)
intobject *v;
{
char buf[20];
char buf[100];
long x = v -> ob_ival;
sprintf(buf, "0x%lx", x);
return newstringobject(buf);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment