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++) {