There was an error while loading. Please reload this page.
PyErr_NoMemory()
type_from_slots_or_spec
1 parent d35b171 commit 7928a8bCopy full SHA for 7928a8b
2 files changed
Misc/ACKS
@@ -2145,6 +2145,7 @@ Xiang Zhang
2145
Robert Xiao
2146
Florent Xicluna
2147
Yanbo, Xie
2148
+Ivy Xu
2149
Kaisheng Xu
2150
Xinhang Xu
2151
Arnon Yaari
Objects/typeobject.c
@@ -5493,6 +5493,7 @@ type_from_slots_or_spec(
5493
Py_ssize_t name_buf_len = strlen(it.name) + 1;
5494
_ht_tpname = PyMem_Malloc(name_buf_len);
5495
if (_ht_tpname == NULL) {
5496
+ PyErr_NoMemory();
5497
goto finally;
5498
}
5499
memcpy(_ht_tpname, it.name, name_buf_len);
@@ -5779,7 +5780,7 @@ type_from_slots_or_spec(
5779
5780
((PyObject*)type)->ob_flags |= _Py_TYPE_REVEALED_FLAG;
5781
#endif
5782
- finally:
5783
+finally:
5784
if (PyErr_Occurred()) {
5785
Py_CLEAR(res);
5786
0 commit comments