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: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3f571d6497f33945da5ea7791fc533df1f995387;p=thirdparty%2FPython%2Fcpython.git 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 b166d603695e..0282242f4de5 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)},