Mercurial > cpython-lru_cache-weakref
diff Objects/funcobject.c @ 16825:51cf451faae4 legacy-trunk
Fix SF buf 404774 submitted by Gregory H. Ball
A user program could delete a function's func_closure, which would
cause it to crash when called.
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Wed, 28 Feb 2001 02:42:56 +0000 |
| parents | abd383f1905c |
| children | 806c6ae23103 |
line wrap: on
line diff
--- a/Objects/funcobject.c Wed Feb 28 02:26:14 2001 +0000 +++ b/Objects/funcobject.c Wed Feb 28 02:42:56 2001 +0000 @@ -130,7 +130,7 @@ {"func_globals", T_OBJECT, OFF(func_globals), READONLY}, {"func_name", T_OBJECT, OFF(func_name), READONLY}, {"__name__", T_OBJECT, OFF(func_name), READONLY}, - {"func_closure", T_OBJECT, OFF(func_closure)}, + {"func_closure", T_OBJECT, OFF(func_closure), READONLY}, {"func_defaults", T_OBJECT, OFF(func_defaults)}, {"func_doc", T_OBJECT, OFF(func_doc)}, {"__doc__", T_OBJECT, OFF(func_doc)},
