Port rev 55353 from Guido:
Add what looks like a necessary call to PyErr_NoMemory() when PyMem_MALLOC() fails. Will backport.
This commit is contained in:
parent
a09a96a544
commit
d501d1fbc4
|
@ -393,7 +393,7 @@ PyInt_FromUnicode(Py_UNICODE *s, Py_ssize_t length, int base)
|
|||
char *buffer = (char *)PyMem_MALLOC(length+1);
|
||||
|
||||
if (buffer == NULL)
|
||||
return NULL;
|
||||
return PyErr_NoMemory();
|
||||
|
||||
if (PyUnicode_EncodeDecimal(s, length, buffer, NULL)) {
|
||||
PyMem_FREE(buffer);
|
||||
|
|
Loading…
Reference in New Issue