]> granicus.if.org Git - python/commitdiff
Check return results for errors
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 7 Feb 2006 06:58:52 +0000 (06:58 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 7 Feb 2006 06:58:52 +0000 (06:58 +0000)
Modules/_elementtree.c

index ea5aa6cf08a2f8783f876769558325817ee9c4ef..a43fe2ec33b9433e0dc565a1382559312a69c80b 100644 (file)
@@ -905,6 +905,9 @@ element_getiterator(ElementObject* self, PyObject* args)
     }
 
     args = PyTuple_New(2);
+    if (args == NULL)
+       return NULL;
+
     Py_INCREF(self); PyTuple_SET_ITEM(args, 0, (PyObject*) self);
     Py_INCREF(tag);  PyTuple_SET_ITEM(args, 1, (PyObject*) tag);
 
@@ -2596,6 +2599,8 @@ init_elementtree(void)
     /* python glue code */
 
     g = PyDict_New();
+    if (g == NULL)
+       return;
 
     PyDict_SetItemString(g, "__builtins__", PyEval_GetBuiltins());