]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202)
authorDong-hee Na <donghee.na@python.org>
Wed, 28 Jul 2021 13:10:36 +0000 (13:10 +0000)
committerGitHub <noreply@github.com>
Wed, 28 Jul 2021 13:10:36 +0000 (22:10 +0900)
Objects/classobject.c

index fd9f8757f84ab41d8a8199f66811fb5221158851..af73be3d2624118c4f22acee2883c7b73d211575 100644 (file)
@@ -462,7 +462,7 @@ instancemethod_traverse(PyObject *self, visitproc visit, void *arg) {
 static PyObject *
 instancemethod_call(PyObject *self, PyObject *arg, PyObject *kw)
 {
-    return PyObject_Call(PyMethod_GET_FUNCTION(self), arg, kw);
+    return PyObject_Call(PyInstanceMethod_GET_FUNCTION(self), arg, kw);
 }
 
 static PyObject *