]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
use Py_CLEAR
authorBenjamin Peterson <benjamin@python.org>
Sun, 19 Feb 2012 06:11:56 +0000 (01:11 -0500)
committerBenjamin Peterson <benjamin@python.org>
Sun, 19 Feb 2012 06:11:56 +0000 (01:11 -0500)
Objects/funcobject.c

index 45f9f57578176252f6d82caae5a01a6050c75947..2292a9ec98477840604330fc93e7bca5785396f3 100644 (file)
@@ -889,9 +889,7 @@ sm_traverse(staticmethod *sm, visitproc visit, void *arg)
 static int
 sm_clear(staticmethod *sm)
 {
-    Py_XDECREF(sm->sm_callable);
-    sm->sm_callable = NULL;
-
+    Py_CLEAR(sm->sm_callable);
     return 0;
 }