From: Benjamin Peterson Date: Sun, 19 Feb 2012 06:11:56 +0000 (-0500) Subject: use Py_CLEAR X-Git-Tag: v3.2.3rc1~40 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=496c53d83e736c54d3790c61b0d389df286c0a27;p=thirdparty%2FPython%2Fcpython.git use Py_CLEAR --- diff --git a/Objects/funcobject.c b/Objects/funcobject.c index 45f9f5757817..2292a9ec9847 100644 --- a/Objects/funcobject.c +++ b/Objects/funcobject.c @@ -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; }