From 82e62c0357482316a75e05472a26aeedac3f4975 Mon Sep 17 00:00:00 2001 From: Eddie Elizondo Date: Thu, 4 Apr 2019 16:54:27 -0700 Subject: [PATCH] Only count number of members once --- Objects/typeobject.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 403f3caaee6ae9..420bd6c68102b1 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -2897,6 +2897,7 @@ PyType_FromSpecWithBases(PyType_Spec *spec, PyObject *bases) nmembers = 0; for (slot = spec->slots; slot->slot; slot++) { if (slot->slot == Py_tp_members) { + nmembers = 0; for (memb = slot->pfunc; memb->name != NULL; memb++) { nmembers++; }