]> granicus.if.org Git - python/commitdiff
bpo-29873: fix INCREF for possible NULL value in element_getattr() (GH-757)
authorXiang Zhang <angwerzx@126.com>
Wed, 22 Mar 2017 04:25:51 +0000 (12:25 +0800)
committerGitHub <noreply@github.com>
Wed, 22 Mar 2017 04:25:51 +0000 (12:25 +0800)
Modules/_elementtree.c

index b01167b8a08e6257bb804d808265d7f269701bec..7a0aeda63cf3cc42031b0dd430c40038424ddc9d 100644 (file)
@@ -1542,7 +1542,7 @@ element_getattr(ElementObject* self, char* name)
         return res;
     } else if (strcmp(name, "text") == 0) {
         res = element_get_text(self);
-        Py_INCREF(res);
+        Py_XINCREF(res);
         return res;
     }