commit | 152d8173a3844d00d7511484d3c1bfd1b8725613 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Tue Aug 04 14:59:16 1998 +0000 |
committer | Guido van Rossum <guido@python.org> | Tue Aug 04 14:59:16 1998 +0000 |
tree | 015d23693b943b2d757cd77bab5eb6c439eac58d | |
parent | f6fc1ec462e6d45fa322ae00bb2e5c47fa7b4ff5 [diff] |
Fix a memory leak -- the cached values of __getattr__ etc. were never freed.
diff --git a/Objects/classobject.c b/Objects/classobject.c index 299ea64..305c07e 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c
@@ -143,6 +143,9 @@ Py_DECREF(op->cl_bases); Py_DECREF(op->cl_dict); Py_XDECREF(op->cl_name); + Py_XDECREF(op->cl_getattr); + Py_XDECREF(op->cl_setattr); + Py_XDECREF(op->cl_delattr); free((ANY *)op); }