]> granicus.if.org Git - python/commitdiff
Fix unterminated keyword array passed to PyArg_ParseTupleAndKeywords
authorEli Bendersky <eliben@gmail.com>
Sun, 3 Jun 2012 03:09:42 +0000 (06:09 +0300)
committerEli Bendersky <eliben@gmail.com>
Sun, 3 Jun 2012 03:09:42 +0000 (06:09 +0300)
Modules/_elementtree.c

index d984b51bed15aa966dacf75daab7d37f97226b85..103e778eea74e7c870333747cee61848127eaff0 100644 (file)
@@ -1855,7 +1855,7 @@ treebuilder_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
 static int
 treebuilder_init(PyObject *self, PyObject *args, PyObject *kwds)
 {
-    static char *kwlist[] = {"element_factory", NULL};
+    static char *kwlist[] = {"element_factory", 0};
     PyObject *element_factory = NULL;
     TreeBuilderObject *self_tb = (TreeBuilderObject *)self;
 
@@ -2762,7 +2762,7 @@ xmlparser_init(PyObject *self, PyObject *args, PyObject *kwds)
     XMLParserObject *self_xp = (XMLParserObject *)self;
     PyObject *target = NULL, *html = NULL;
     char *encoding = NULL;
-    static char *kwlist[] = {"html", "target", "encoding"};
+    static char *kwlist[] = {"html", "target", "encoding", 0};
 
     if (!PyArg_ParseTupleAndKeywords(args, kwds, "|OOz:XMLParser", kwlist,
                                      &html, &target, &encoding)) {