Fix 'c' format of PyUnicode_Format()
formatbuf is now an array of Py_UCS4, not of Py_UNICODE
This commit is contained in:
parent
c17f540b7a
commit
b9dcffb51e
|
@ -12254,7 +12254,7 @@ PyUnicode_Format(PyObject *format, PyObject *args)
|
|||
case 'c':
|
||||
pbuf = formatbuf;
|
||||
kind = PyUnicode_4BYTE_KIND;
|
||||
len = formatchar(pbuf, sizeof(formatbuf)/sizeof(Py_UNICODE), v);
|
||||
len = formatchar(pbuf, Py_ARRAY_LENGTH(formatbuf), v);
|
||||
if (len < 0)
|
||||
goto onError;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue