Mercurial > cpython-lru_cache-weakref
diff Python/compile.c @ 37067:1f4549865aad legacy-trunk
Fix some missing checks after PyTuple_New, PyList_New, PyDict_New
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Fri, 17 Mar 2006 19:03:25 +0000 |
| parents | 9a08724110d0 |
| children | 5e1cf21d4ab2 |
line wrap: on
line diff
--- a/Python/compile.c Fri Mar 17 18:47:14 2006 +0000 +++ b/Python/compile.c Fri Mar 17 19:03:25 2006 +0000 @@ -319,7 +319,9 @@ list2dict(PyObject *list) { Py_ssize_t i, n; - PyObject *v, *k, *dict = PyDict_New(); + PyObject *v, *k; + PyObject *dict = PyDict_New(); + if (!dict) return NULL; n = PyList_Size(list); for (i = 0; i < n; i++) {
