Fix compilation error of traceback.c on Windows

Issue #26564.
This commit is contained in:
Victor Stinner 2016-03-16 09:43:14 +01:00
parent 32f2eb4941
commit 013024ef67
1 changed files with 3 additions and 3 deletions

View File

@ -509,13 +509,13 @@ _Py_DumpDecimal(int fd, unsigned long value)
static void
dump_hexadecimal(int fd, unsigned long value, Py_ssize_t width)
{
Py_ssize_t size = sizeof(unsigned long) * 2;
char buffer[size + 1], *ptr, *end;
char buffer[sizeof(unsigned long) * 2 + 1], *ptr, *end;
const Py_ssize_t size = Py_ARRAY_LENGTH(buffer) - 1;
if (width > size)
width = size;
end = &buffer[Py_ARRAY_LENGTH(buffer) - 1];
end = &buffer[size];
ptr = end;
*ptr = '\0';
do {