From: Jeremy Hylton Date: Wed, 28 Feb 2001 02:42:56 +0000 (+0000) Subject: Fix SF buf 404774 submitted by Gregory H. Ball X-Git-Tag: v2.1b1~143 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3f571d6497f33945da5ea7791fc533df1f995387;p=python 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. --- diff --git a/Objects/funcobject.c b/Objects/funcobject.c index b166d60369..0282242f4d 100644 --- a/Objects/funcobject.c +++ b/Objects/funcobject.c @@ -130,7 +130,7 @@ static struct memberlist func_memberlist[] = { {"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)},