]> granicus.if.org Git - python/commitdiff
fix possible NULL dereference
authorBenjamin Peterson <benjamin@python.org>
Sat, 17 Dec 2011 13:02:20 +0000 (08:02 -0500)
committerBenjamin Peterson <benjamin@python.org>
Sat, 17 Dec 2011 13:02:20 +0000 (08:02 -0500)
Objects/descrobject.c

index 1268df9c1614afd217ba7fd98c85a64a7f947bb0..ecf372a43a37a521f7bdfc8225523562e8d960db 100644 (file)
@@ -628,7 +628,9 @@ descr_new(PyTypeObject *descrtype, PyTypeObject *type, const char *name)
             Py_DECREF(descr);
             descr = NULL;
         }
-        descr->d_qualname = NULL;
+        else {
+            descr->d_qualname = NULL;
+        }
     }
     return descr;
 }