Fix refleak
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 3cfdb97..4b599ec 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -1237,6 +1237,7 @@
 	}
 	
 	new =  PyObject_CallFunction(type, "OOOO", get, set, del, doc);
+	Py_DECREF(type);
 	if (new == NULL)
 		return NULL;
 	pnew = (propertyobject *)new;