fix possible NULL dereference
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 1268df9..ecf372a 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -628,7 +628,9 @@
             Py_DECREF(descr);
             descr = NULL;
         }
-        descr->d_qualname = NULL;
+        else {
+            descr->d_qualname = NULL;
+        }
     }
     return descr;
 }