Move PyErr_NoMemory() closer to the failure.
This commit is contained in:
parent
a0fd1f5a18
commit
2fdf4e7b9b
|
@ -3108,6 +3108,7 @@ dec_strdup(const char *src, Py_ssize_t size)
|
||||||
{
|
{
|
||||||
char *dest = PyMem_Malloc(size+1);
|
char *dest = PyMem_Malloc(size+1);
|
||||||
if (dest == NULL) {
|
if (dest == NULL) {
|
||||||
|
PyErr_NoMemory();
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3186,7 +3187,6 @@ dec_format(PyObject *dec, PyObject *args)
|
||||||
replace_fillchar = 1;
|
replace_fillchar = 1;
|
||||||
fmt = dec_strdup(fmt, size);
|
fmt = dec_strdup(fmt, size);
|
||||||
if (fmt == NULL) {
|
if (fmt == NULL) {
|
||||||
PyErr_NoMemory();
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
fmt[0] = '_';
|
fmt[0] = '_';
|
||||||
|
|
Loading…
Reference in New Issue