diff options
author | Stefan Krah <skrah@bytereef.org> | 2013-11-08 17:05:02 (GMT) |
---|---|---|
committer | Stefan Krah <skrah@bytereef.org> | 2013-11-08 17:05:02 (GMT) |
commit | f35b0274f93a4de9baa35e99d22166f132fae8d7 (patch) | |
tree | 7d69b805fc32349d54ec985e46268df72f15fcbd /Modules | |
parent | 5ec6be9b50da84e126c3a6816b61baabe247724c (diff) | |
download | cpython-f35b0274f93a4de9baa35e99d22166f132fae8d7.zip cpython-f35b0274f93a4de9baa35e99d22166f132fae8d7.tar.gz cpython-f35b0274f93a4de9baa35e99d22166f132fae8d7.tar.bz2 |
Move PyErr_NoMemory() closer to the failure.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_decimal/_decimal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c index aec3949..06c2c39 100644 --- a/Modules/_decimal/_decimal.c +++ b/Modules/_decimal/_decimal.c @@ -3108,6 +3108,7 @@ dec_strdup(const char *src, Py_ssize_t size) { char *dest = PyMem_Malloc(size+1); if (dest == NULL) { + PyErr_NoMemory(); return NULL; } @@ -3186,7 +3187,6 @@ dec_format(PyObject *dec, PyObject *args) replace_fillchar = 1; fmt = dec_strdup(fmt, size); if (fmt == NULL) { - PyErr_NoMemory(); return NULL; } fmt[0] = '_'; |